最近研究了一下iOS的消息转发机制,特此做记录,用一个真实的例子让自己理解的更深刻。这个例子会列举方法没有实现而导致崩溃的避免措施,。息的转发分为三步,通过这个例子看一下在每...
IP属地:广东
最近研究了一下iOS的消息转发机制,特此做记录,用一个真实的例子让自己理解的更深刻。这个例子会列举方法没有实现而导致崩溃的避免措施,。息的转发分为三步,通过这个例子看一下在每...
MVVM[https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel]是一种软件架构模式,它是Mar...
重载类的“+(void)load”方法,在程序加载到内存时利用Runtime的 等接口将方法的实现互相交换。当方法被调用时就会被勾住(Hook),执行我们的方法。 页面进入的...
本人参考GitHub《招聘一个靠谱的iOS》面试题参考答案(下)41. 使用系统的某些block api(如UIView的block版本写动画时),是否也考虑引用循环问题?4...
本人参考GitHub《招聘一个靠谱的iOS》面试题参考答案(下)51. KVC和KVO的keyPath一定是属性么?52. 如何关闭默认的KVO的默认实现,并进入自定义的KV...
本人参考GitHub《招聘一个靠谱的iOS》面试题参考答案(上)1. 风格纠错题 1. 风格纠错题 修改完的代码: 2. 什么情况下使用weak关键字,相比assign有什么...
本人参考GitHub《招聘一个靠谱的iOS》面试题参考答案(上)6. @property 的本质是什么?ivar、getter、setter 是如何生成并添加到这个类中的7....
本人参考GitHub《招聘一个靠谱的iOS》面试题参考答案(上)11. @synthesize和@dynamic分别有什么作用?12. ARC下,不显式指定任何属性关键字时,...