1.git介绍 Git是一个开源的分布式版本控制系统。Linus Benedict Torvalds,芬兰赫尔辛基人,著名的电脑程序员,Linu...
1. 思考如下代码的输出 以上代码输出:0, 0, 1, 0 2. 同样的原理,我们回答问题之前,先要知道 isKindOfClass 和 is...
KVO 是通过isa混写技术实现的,在运行时根据原始类创建一个中间类,这个中间类是这个原类的子类,并动态的修改当前对象的isa,指向中间类,并将...
结论 UIView 执行 removeFromSuperview 从父视图移除后,该视图还存在内存当中,让它立即销毁让其等于 nil 1.添加...
栈(stack)区:栈是由编译器自动分配并释放,用户存放程序临时创建的局部变量,存放函数的参数值,局部变量等。也就是说我们函数括弧“{ }”...
1.initWithNibName:bundle: a.如果是通过调用initWithNibName:bundle指定nib文件名初始化的话,V...
1.首先当程序启动时,系统会读取程序的可执行文件(mach-o), 从里面获取动态加载器(dylb)的路径;2.加载dylb, dylb会初始化...
对于 “ ==” 1.如果是基本类型变量,且都是数值型(类型可以不同),则只要值相等,就会返回真;如果是两个指针类型变量【例如OC对象】,则必须...
1.initWithFrame 这个方法是当控件不是从xib、storyboard中创建时,会调用这个方法,比如: 2.initWithCode...