1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 2、MVC 和 MVVM 的区别 3、#import跟 #include 有什么区别,@...
![240](https://upload.jianshu.io/collections/images/1944959/14883503347.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
收录了7篇文章 · 1人关注
1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 2、MVC 和 MVVM 的区别 3、#import跟 #include 有什么区别,@...
一、RunLoop概念 RunLoop是通过内部维护的事件循环(Event Loop)来对事件/消息进行管理的一个对象。 1、没有消息处理时,休...
首先,需要搞明白2个问题: 什么是isa指针 消息传递机制 isa指针是用于对象指向类对象,类对象指向元类对象的一个指针。而类对象和元类对象中又...
__weak与weak基本相同。前者用于修饰变量(variable),后者用于修饰属性(property)。__weak 主要用于防止block...
1.SDWebImage 加载图片的流程 1.入口 setImageWithURL:placeholderImage:options: 会先把 ...
Runtime维护着一个Weak表,用于存储指向某个对象的所有Weak指针 Weak表是Hash表,Key是所指对象的地址,Value是Weak...
在开发时有这样一个需求,有a,b,c3个网络请求,,在a请求完成后,b发起请求,b完成后c发起请求,在c结束时获得一个通知。这相当于多线程同步以...