最近研究了一下iOS的消息轉發(fā)機制,特此做記錄,用一個真實的例子讓自己理解的更深刻。這個例子會列舉方法沒有實現(xiàn)而導致崩潰的避免措施,。息的轉發(fā)分為三步,通過這個例子看一下在每...
IP屬地:廣東
最近研究了一下iOS的消息轉發(fā)機制,特此做記錄,用一個真實的例子讓自己理解的更深刻。這個例子會列舉方法沒有實現(xiàn)而導致崩潰的避免措施,。息的轉發(fā)分為三步,通過這個例子看一下在每...
MVVM[https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel]是一種軟件架構模式,它是Mar...
重載類的“+(void)load”方法,在程序加載到內存時利用Runtime的 等接口將方法的實現(xiàn)互相交換。當方法被調用時就會被勾住(Hook),執(zhí)行我們的方法。 頁面進入的...
本人參考GitHub《招聘一個靠譜的iOS》面試題參考答案(下)41. 使用系統(tǒng)的某些block api(如UIView的block版本寫動畫時),是否也考慮引用循環(huán)問題?4...
本人參考GitHub《招聘一個靠譜的iOS》面試題參考答案(下)51. KVC和KVO的keyPath一定是屬性么?52. 如何關閉默認的KVO的默認實現(xiàn),并進入自定義的KV...
本人參考GitHub《招聘一個靠譜的iOS》面試題參考答案(上)1. 風格糾錯題 1. 風格糾錯題 修改完的代碼: 2. 什么情況下使用weak關鍵字,相比assign有什么...
本人參考GitHub《招聘一個靠譜的iOS》面試題參考答案(上)6. @property 的本質是什么?ivar、getter、setter 是如何生成并添加到這個類中的7....
本人參考GitHub《招聘一個靠譜的iOS》面試題參考答案(上)11. @synthesize和@dynamic分別有什么作用?12. ARC下,不顯式指定任何屬性關鍵字時,...