写在前面 程序设计语言中有各种各样的设计模式(pattern)和与此对应的反设计模式(anti-pattern),譬如singleton、fac...
最近项目上有一个折线图的需求,根据实际的产品需求、面向服务器接口数据手撸了一个,自己写随意玩=。= PXLineChart 支持y轴数据不等分a...
介绍 Injection Plugin For Xcode 是 Xcode 上的一个插件。利用它可以修改应用代码,实时在模拟器或实机上看到效果而...
思考 一言不合先上个小小的思考吧 大家可以短暂的思索下输出的结果,后面我们再说 关于NSString内存 带着测试来看吧 我们看下输出的结果以及...
提要 花了几天断断续续的读了下SDWebImage的源码,无意细心看了两个宏定义NS_OPTIONS和NS_ENUM 两种宏定义,虽然平时开发过...
引题 先抛出一道测试题,也许不少同学可能见到过类似的 最后打印结果?以下是.h .m文件 打印结果: 有不清楚迷惑的想要理解上面的原理,需要弄懂...
NSOperation、NSOperationQueue 我们来看下GNUstep Base相关源码猜测下它的内部关键实现addOperatio...
要点 什么是链式语法 OC中的RAC、Masonry、SnapKit等链式编程的典型,大家应该都熟悉了Masonry 点语法声明式的调用,怎么实...
前言 工程项目越来越大,团队成员越来越多的情况下,组件化是趋势,组件化好处就不细说了.实施组件化之前我们首要的就是组件拆分,如何拆分拆分原则不是...