大家都知道,系统要展示一个 UIView ,必须要知道它的位置和大小。在不使用 AutoLayout 的时候,我们通过设置 frame 属性来告...
利用Runtime动态绑定Model属性 大家如果在开发中使用过从网络获取JSON数据,那么一定对model.value = [dictiona...
UITextField文字缩进等位置改变 只需创建一个UITextField的子类,在子类中重写几个方法: 需要制定哪些位置就重写哪些方法,其中...
相对于GCD来说,Operation Queues会更加复杂一些,但是可以为operation之间添加依赖关系、暂停和恢复Operation Q...
集合视图(UICollectionView)的功能非常强大,它与表视图(UITableView)非常相似,不同之处在于集合视图本身并不知道自己应...
今天准备学习Objective-C Runtime相关知识,看到了Method Swizzling技术,并找到了介绍该技术的文章:雷纯锋的技术博...
GCD(Grand Central Dispatch)是iOS多任务的核心,它可以让程序员不用直接参与到线程的创建和维护中,而让操作系统来直接处...
先来回顾strong和weak的使用。 Strong & Weak 在iOS 5以后,苹果引入了ARC技术和strong和weak对象变量属性。...
KVC (Key-Value Coding) KVC(键值编码)是一种间接访问和更改对象状态的方式,其实现方法是使用字符串表示要更改的对象状态。...