
KeyPaths 是啥? KeyPaths是對實例屬性的一種引用,注意是對實例的屬性的引用,而不是對屬性值的引用,我們可以通過KeyPaths去...
什么是Metatypes? Metatypes 是類型的類型,比如 3 是 Int 類型的實例,可以說 Int 是3的類型;那么Int的類型是啥...
今天來介紹一個適合構建大型APP或比較大的模塊的架構-VIPER; 為什么用VIPER? 略 什么是VIPER? 伴隨著業務的增加、功能模塊的增...
零、簡介 下面介紹Swift 5 & Swift 5.1中的新特性,內容主要來自WWDC2019 - Session 402 ; 主要包括以下三...
本次分享目的 讓大家對 Functional Programming有一個基本的了解 熟悉Swift Library 中提供的Functiona...
下面主要是對Run Loops官方文檔的翻譯及總結。 定義 run loop 是一個事件處理的循環,負責對工作進行調度,同時協調接收即將到來的任...
剛開始接觸OC的時候就看過這本書,到現在應該已經看過三四次了,覺得這是一本很不錯的關于OC基礎的書(雖然是有些老),因為好久沒用過OC了(有快兩...
第一章、自動引用計數 1、內存管理/引用計數 OC中通過引用計數來進行內存管理(其他的內存管理方式有垃圾回收等) 2、內存管理原則 2.1:自己...
Block 語法定義 ^(參數列){ 表達式 }從 ^ 開始到 {} 結束 就是塊語法; 似一般的類型 Block同int等普通類型一樣,也可...