- 练习观察者模式中的
NSNotificationCenter
与KVO
, 对比两者之间的区别与联系;
- 练习
runtime
常用的几种方法, 详情请见 NNRuntimeTest;
- 各种算法练习;
- 没有交互事件的
UIView
或者UIImageView
或者UIImage
, 都可以用CALayer
代替;
- 用
NNStackView
给控件添加约束, 很方便快捷;
NSSortDescriptor
排序, 很方便, 它可以设定关键字( 字典中的key
), 根据对应key
的value
来进行排序; 另外NSSet
可以过滤数组中重复的数据;
- 小冷易忘知识点汇总, 总结平时用到的一些小技巧;
- MVVM 设计模式练习: 各家各法, 各马各扎, 一份代码, 不同玩法.
- ViewController 瘦身后的 MVC: 各家各法, 各马各扎, 一份代码, 不同玩法.
- 打印父类, 子类,分类的 load 方法;
- iOS 开发多线程 GCD 练习,10 种常用场景;
- iOS开发多线程 NSOperation 练习,几种常用场景;
- iOS开发多线程 NSThread 练习,几种常用场景;
- 利用OC的消息转发机制实现多重代理;
- iOS 动画, UIView Animation;
- iOS 动画 - 核心动画;
- iOS 动画, UIView Animation,swift 语言;
- iOS 动画 - 核心动画,swift 语言;
- view 事件传递,用 UIResponder 替代代理与 block,传递事件更方便;
- OC Swift 混编,Swift 调用 OC,OC 调用 Swift;
This repositorie is released under the under MIT License