高效LLDB调试技巧

LLDB是Xcode默认的调试器,它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。平时用Xcode运行程序,实际走的都是LLDB。熟练使用LLDB,可以让你debug事半功...…

GHUnit单元测试

最近有朋友问我单元测试的问题,网上的资料可能许久没更新了,导致一直没能成功,这里就再记录一下。 GHUnit是一个开源的objective-c的unit test框架,有GUI的界面,直观、方...…

GCD

GCD是异步执行任务的技术之一,能通过推迟昂贵计算任务并在后台运行它们来改善你的应用的响应性能;而且,提供一个易于使用的并发模型而不仅仅只是锁和线程,以帮助我们避开并发陷阱。同时具有在常见模式(...…

Objective-C规范指南

合格的工程师不仅会实现各类需求,解决各种BUG,对于Objective-C的代码规范,也有着严格的约定。 Features 点语法 间距 条件判断 常...…

Block探究

A block is an anonymous inline collection of code, and sometimes also called a “closure”。通俗的讲,blo...…