240 发简信
IP属地:湖南
  • XCTestCase中的setup方法到底有什么目的呢?

    一般而言,如果我们在开发中使用过单元测试的话,那么我们的代码bug就会少很多,可事实上是很少有开发者愿意花时间写单元测试部分,这是因为项目本身的...

  • scrollView上方的navigationBar漂移64point

    很奇怪的事情发生了,不可思议,在scorllView上放置一个titleView视图,当跳转到详情页的时候再返回的时候发生了这一幕。if ([[...

  • 使你明白崩溃日志,从而调试改Bug不再困难

    一般log日记在哪里呢?在 ~/Library/Logs/CrashReporter/MobileDevice/<设备名》什么样的情况下会产生c...

  • 无标题文章

    软件架构 对于许多开发者而言,在适当的地方没有正式的架构就开始敲代码是一件极为普通的事情。为什么要有架构呢? 为什么构建软件架构 众多的利益相关...

  • 编译时保证,减少崩溃和不一致的行为

    编译时保证-减少崩溃和不一致的行为在运行你的App之前,你能做的事情去保证更多的事情-在运行时。首先你想编译我们的app或者一段代码传输它到代码...

  • GCD技术

    什么是进程? 最直观的就是一个个pid,官方的说法:进程是程序在计算机上的一次执行活动。打开一个app 就开启了一个进程。可包含多个线程 什么是...

  • UIView Debug methods

    UIView debug methodspo view.valueForKey(“_autolayoutTrace”) as! NSString...

  • Resize,w 360,h 240
    JSON简介

    javascript的对象符号数据格式,简称JSON,是从Javascript的字面值中衍生出来的。这使得JSON是Javascript语言的一...

  • 核心图像的基础知识介绍

    核心图像是一个图像处理及分析的框架,使用于iOS和OS X。它提供了开发者一个简单的应用程序接口在基于一个互相协调到应用的效果更为宽广的范围。从...

个人介绍
iOS and Mac developer.Love music and code.Enjoy free life.