
記錄一次安裝包大小優化的實踐。維持安裝包體積是一個持續的過程,建立預警機制,監控每個版本的體積大小。 資源文件優化 圖片資源優化 推薦通過Fen...
近期項目出于項目的包體大小縮減和復雜動畫的流暢性與還原度考慮,將序列幀動畫根據在不同動畫庫的表現進行替換,主要考慮因素是動畫資源大小、動畫的還原...
多線程訪問同一個對象,經常會出現意料之外的結果。 這里就從atomic與nonatomic講起。 atomic atomic能從一定程度上保證線...
Socket Socket是應用層與TCP/IP協議族通信的中間軟件抽象層,它是一組接口。 常見的socket類型有兩種:流式Socket和數據...
當Bob給Andy發送了一條消息時,這個過程中發生了什么?本文只介紹基礎功能,如果需要細致了解,請參考https://www.wikipedia...
觸屏事件(Touch Event) UIResponder 閱讀前請先了解一下以下2個方法 首先通過一個例子來了解一下UIResponder事件...
在開發中對于多個網絡請求下的數據處理,一般會碰到以下兩種需求: A網絡請求完成,再進行B網絡請求,最后數據處理 A網絡請求與B網絡請求完成之后,...
頭文件#import的順序 寫法模板 #import <系統庫> #import <第三方庫> #import “其他類” 盡量按照先系統類 第...
OC中的block和swift中的閉包使得我們能夠優雅的解決很多問題,但是其內存釋放問題也讓像我這樣的初學者感到頭疼 1.如何查看程序中的循環引...