重构 一.何谓重构? 重构:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构,提高其可理解性,降低其修改成本。 二.为什么要重构?...
本文仅供学习与交流,请勿用于商业用途。 学习逆向的用处 了解iOS的底层实现 破解别人的软件,实现各种变态的功能(微信抢红包、钉钉打卡等等......
Xcode Server是苹果官方提供的持续集成方案,在Xcode 9之前就已经存在,不过需要在Mac App Store下载并安装OS X S...
关于block的语法,请使劲戳这里→fuckingblocksyntax.com 这篇文章只记录一下block的实现,和block使用的注意事项...
[receiver message]; objective-c的这种有趣的语法被苹果称为“发消息”。与其他面向对象语言(C++/Java)的“方...
摘要 无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。但...
本文章转自Objective-C 中的类和对象Objective-C的runtime是开源的,源码可以在苹果官网下载到:objc4。 好了,下面...
什么是Automatic Reference Counting? Automatic Reference Counting(ARC)是一个编译器...
Common Font Operations(常用字体操作) 这一章描述了一个常用的字体处理操作,并展示了怎么用CoreText代码来实现它们。...