背景 日常開發(fā)中一定會遇到這種場景,在某個類中提供了這樣一個方法: @interface TTDoSomething:NSObject (voi...
筆者接觸打包已經一段時間了,但一直對簽名都是似懂非懂,最近從加密數(shù)論知識起回看這部分知識,感覺還是有很多不懂的地方。先簡單說明一哈數(shù)學原理,然后...
Masonry is a light-weight layout framework which wraps AutoLayout with a...
首先聲明了兩個NSString屬性,如下:@property(nonatomic, strong) NSString *strongStr;@p...
鎖 是什么意思? 我們在使用多線程的時候多個線程可能會訪問同一塊資源,這樣就很容易引發(fā)數(shù)據(jù)錯亂和數(shù)據(jù)安全等問題,這時候就需要我們保證每次只有一個...
HTTP 缺點 1. 通信使用明文(不加密),內容可能會被竊聽 由于HTTP 本身不具備加密的功能,所以也無法做到對通信整體(使用HTTP 協(xié)議...
最近在補源碼閱讀方面的短板,第一個選擇的就是AFNetworking,一方面AF的編碼思路、代碼質量都屬于開源框架的上乘;另一方面也可以借機溫習...
因為蘋果的安全策略,通過簽名機制保證手機上的每個App都是經過蘋果認證的。 App的安裝方式有四種: 通過App Store安裝。 開發(fā)者可以通...
性能問題的主要原因是什么,原因有相同的,也有不同的,但歸根到底,不外乎內存使用、代碼效率、合適的策略邏輯、代碼質量、安裝包體積這一類問題。 但從...