
KVC(鍵值編碼),即 Key-Value Coding,一個非正式的 Protocol,使用字符串(鍵)訪問一個對象實例變量的機制。而不是通過...
React native源自React,React 是一套可以用簡潔的語法高效繪制Dom的框架。React中需要使用JSX語法,JSX是對Jav...
Swift 的集合類型Array,Dictionary中使用map,reduce,filter可能還不太習慣。除非你接觸過函數式語言,否則你的直...
Swift 5.0 中flatMap可以將數組扁平化,實現數組降維,例如: 1.flatMap應用于序列并返回一個序列: 可以將數組進行二次過濾...
Block是C語言的擴充功能,是帶有自動變量的匿名函數。block 將同一邏輯的代碼放在一個塊,使代碼更簡潔緊湊,易于閱讀,比函數使用更方便,代...
Swift 中關鍵字typealias重命名與associatedtype關聯對象,在實際開發中比較常見。 typealias typealia...
Swift中for in和foreach是遍歷集合的兩種方式,大部分是兩種沒有差別,不過某些特殊情況下有些不一樣。 continue 與 bre...
Swift中類和結構體是構建代碼所用的一種通用且靈活的構造體。可以使用完全相同的語法規則來為類和結構體定義屬性(變量,常量)和添加方法,從而擴展...
基本框架 SDWebImage作為一個廣泛使用的圖片加載框架,支持從網絡中下載且緩存圖片,并設置圖片到對應的 UIImageView 控件或者 ...