通常情况下我们采用类似于2017-05-17 21:30:00、2017/05/17 21:30:00或者2017年5月17日 21时30分00...
UIViewController作为MVC架构中Controller可以说是重中之重,负责加载、布置View,负责管理View的交互,也负责数据...
UIResponder是响应各种事件的,之前说了UIView是UIResponder的子类,UIViewController、UIWindow、...
iOS是MVC模式,其中View是UIView或者UIView的子类。如果应用需要实现特殊的效果,通常都是通过自定义UIVew子类来实现的。UI...
iOS实际上算是unix的一个分支,所以iOS上的多线程可以使用pthread。不过Apple另外提供了GCD来简化多线程编程,实际上GCD是基...
Block一般认为是匿名函数,在C++中叫做lambda表达式,在某些语言中也叫做闭包(closure)。在Objective-C中,Block...
对于Objective-C中对象的内存管理,我们只需要记住以下的情况:①生成并持有对象(引用计数为1),new、alloc、copy等②持有对象...
上一篇我们通过runtime获取了Objective-C的类的相关信息,现在我们来修改、添加类。 首先来添加成员变量。之前我们获取了很多关于成员...
Objective-C 虽然是基于C的面向对象的语言,但是它和C++的面向对象不一样。C++中类的成员变量、方法在编译期已经决定了,Object...