最近因为机缘巧合接触到了+(void)load方法,通过查看了几篇博客,对load方法有了一定的认识,今天通过该文章对该方法进行一些小总结。 +...
![240](https://upload.jianshu.io/collections/images/265315/1468104427.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
最近因为机缘巧合接触到了+(void)load方法,通过查看了几篇博客,对load方法有了一定的认识,今天通过该文章对该方法进行一些小总结。 +...
遇到一个问题,写了一个分类,但原先类的属性不够用。添加一个属性,调用的时候崩溃了,说是找不到getter、setter方法。查了下文档发现,OC...
异同点: 1.相同点:UIView、UIWindow和CALayer都有共同的基类NSObject; 2.不同点:2.1、UIView:继承于U...
不可变对象 使用copy修饰不可变对象nameCopy, 如果传进来的是不可变对象tempStr,nameCopy拷贝tempStr的地址并持有...
作者:Ryan Kaplan 译者:徐嘉宏原文地址:More than you want to know about @synchronized...
一:属性 @property = ivar + getter + setter; 编译器会自动写出一套存取方法,用以访问给定类型中具有给定名称的...
nil、Nil、NULL、NSNull的区别 nil:指向一个对象的空指针,对objective c id 对象赋空值. Nil:指向一个类的空...
事件的产生当发生一个触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中.UIApplication会从事件队列中取...
理论基础任何控制器都可以添加子控制器如果A(childVc)控制器的view添加到B(ViewController)控制器的view上,那么A(...
前言 runtime的资料网上有很多了,部分有些晦涩难懂,我通过自己的学习方法总结一遍,主要讲一些常用的方法功能,以实用为主,我觉得用到印象才是...
专题公告
iOS相关基础原理知识