KeyPaths 是啥吧享? KeyPaths是對實例屬性的一種引用锈拨,注意是對實例的屬性的引用漫萄,而不是對屬性值的引用宋梧,我們可以通過KeyPaths去...
什么是Metatypes? Metatypes 是類型的類型刨疼,比如 3 是 Int 類型的實例虐译,可以說 Int 是3的類型瘪板;那么Int的類型是啥...
今天來介紹一個適合構(gòu)建大型APP或比較大的模塊的架構(gòu)-VIPER; 為什么用VIPER漆诽? 略 什么是VIPER侮攀? 伴隨著業(yè)務(wù)的增加、功能模塊的增...
零厢拭、簡介 下面介紹Swift 5 & Swift 5.1中的新特性兰英,內(nèi)容主要來自WWDC2019 - Session 402 ; 主要包括以下三...
本次分享目的 讓大家對 Functional Programming有一個基本的了解 熟悉Swift Library 中提供的Functiona...
下面主要是對Run Loops官方文檔的翻譯及總結(jié)供鸠。 定義 run loop 是一個事件處理的循環(huán)畦贸,負責對工作進行調(diào)度,同時協(xié)調(diào)接收即將到來的任...
剛開始接觸OC的時候就看過這本書,到現(xiàn)在應(yīng)該已經(jīng)看過三四次了薄坏,覺得這是一本很不錯的關(guān)于OC基礎(chǔ)的書(雖然是有些老)趋厉,因為好久沒用過OC了(有快兩...
第一章、自動引用計數(shù) 1胶坠、內(nèi)存管理/引用計數(shù) OC中通過引用計數(shù)來進行內(nèi)存管理(其他的內(nèi)存管理方式有垃圾回收等) 2君账、內(nèi)存管理原則 2.1:自己...
Block 語法定義 ^(參數(shù)列){ 表達式 }從 ^ 開始到 {} 結(jié)束 就是塊語法; 似一般的類型 Block同int等普通類型一樣沈善,也可...