整形數 有符號整形數 以Int8舉例,Int8的取值范圍為-128~1278個字節(jié)中第一位是符號位,0-非負數,1-負數。二進制書寫時使用0b開...
WKWebView發(fā)送請求時不會把HTTPCookieStorage中的cookie寫入請求中需要手動添加。 iOS11之前實現(xiàn)思路是在原有的U...
KVO 即 Key-Value Observing,翻譯成鍵值觀察。它是一種觀察者模式的衍生。其基本思想是,對目標對象的某屬性添加觀察,當該屬性...
方案1.通過動態(tài)創(chuàng)建類和實現(xiàn)其中的方法,然后把原對象的類型修改成你創(chuàng)建的對象通過消息派發(fā)使對象調用你新實現(xiàn)的方法 其中:@convention(...
OC中的NSOptions通過位運算可以實現(xiàn)多選枚舉,swift版本如下: 創(chuàng)建struct實現(xiàn)OptionSet協(xié)議,并通過位運算定義枚舉值。...
如何把GIF轉換成UIImage下列加載方法由SDWebImage中的sd_animatedGIFWithData:改寫而成。由該方法我們可以用...
如果自定義類型需要存放到UserDefaults中需要自定義類型繼承NSObject以及NSCoding、NSSecureCoding NSSe...
定義className: 定義初始化方法:
當一個閉包作為參數傳到一個函數中,但是這個閉包在函數返回之后才被執(zhí)行,這樣的閉包稱為逃逸閉包。 但是當方法的參數是可選型的參數時添加@escap...