先說說我們的故事吧,至于干貨,看文章最后的總結就好。 從2017年11月20日起,到2018年3月28日,向蘋果提交審核審核了20個版本,收到了11個3.1.1、3個4.3、...
堆區(qū),棧區(qū),文字常量區(qū),全局區(qū),代碼區(qū) 棧區(qū)(stack)由編譯器自動分配釋放 ,存放方法(函數(shù))的參數(shù)值, 局部變量的值等,棧是向低地址擴展的數(shù)據(jù)結構,是一塊連續(xù)的內存的區(qū)...
OC的理解與特性 OC作為一門面向對象的語言,自然具有面向對象的語言特性:封裝、繼承、多態(tài)。它既具有靜態(tài)語言的特性(如C++),又有動態(tài)語言的效率(動態(tài)綁定、動態(tài)加載等)???..
1.為什么說Objective-C是一門動態(tài)的語言? 1.object-c類的類型和數(shù)據(jù)變量的類型都是在運行是確定的,而不是在編譯時確定。例如:多態(tài)特性,我們可以使用父類對象...
23種設計模式。。。。
iOS設計模式(8)外觀模式設計模式系列文章 《iOS設計模式(1)簡單工廠模式》《iOS設計模式(2)工廠模式》《iOS設計模式(3)適配器模式》《iOS設計模式(4)抽象工廠模式》《iOS設計模式(...
可能我太菜鳥了 感覺有幾種設計模式很相近的。都使用到了繼承,可能需要多看幾遍才能真正的理解其中的奧妙
iOS設計模式(7)建造者模式設計模式系列文章 《iOS設計模式(1)簡單工廠模式》《iOS設計模式(2)工廠模式》《iOS設計模式(3)適配器模式》《iOS設計模式(4)抽象工廠模式》《iOS設計模式(...