ARC 如其名 “AutoMatic Reference Counting” 是自動化管理記憶體,所以開發者不用多花心力去處裡記憶體。 開發者所創造物件使用...
除了ARC之外,另外需要提到的就是理解Reference cycle。對於單個物件,ARC會自動幫我們釋放記憶體。但多個物件互相引用時,指向彼此strong r...
一個ARC可以寫到三篇,不是在湊篇幅R 上一篇講到沒有辦法釋放記憶體的部分,明明不會有人用到該記憶體位置,但記憶體位置一直都是被佔滿的狀態。程式內太多這種情況就...
UserDefaults這個系統可以儲存Integers, Booleans, Strings, Arrays, Dictionaries, Date還有其...
Extensions在swift中的功能很強大,因為它可以重新組織你的程式碼。使用Extensions將function加到現有的class, structur...
今天開始要來介紹GCD,預計會講個兩三篇,哈哈 何謂GCD GCD是蘋果開發的多線程編程,通過簡單的API就可以創建新線程去執行我們需要的程式碼。 GCD有兩種...
簡介一下MVC MVC是由三種主要的Object發展而成的設計模式 Model是存放data的地方,像是model物件、管理、解析或networking c...
Notification Center如何運作 Notification Center運作原理,分為三個部分 "listener"偵聽no...
wow,第29天了欸。30天其實說快不快,說慢不慢。默默的也就發了30篇文了 Frame 描述相對於superview內矩形框架視圖的座標位置及大小 Bound...
鐵人來到最後一天了,真的不容易,其實我的文章都有先寫好。不敢想像沒有寫好,每天被追著文章跑得日子。這次跟著好想工作室一起。總共29個參賽也是好大陣仗,尤其團體賽...