
IP屬地:山東
最近在嘗試編譯 objc 的源碼,碰到的問題記錄。 編譯源碼的過程,大致分為兩步: 1.編譯通過 objc target 1.添加一些源文件,在...
一、關于屏幕旋轉的監聽UIDevice.orientationDidChangeNotification 通知當設備手持角度發生變化即會觸發,觸...
系統 KVO 實現的替代方案優勢1、不用手動移除觀察者了2、 不允許多次 addObserver 同一個 keypath3、方便使用 實現流程N...
第一個作用: 經 static 修飾的局部變量,只初始化一次,在下次執行到初始化代碼時,會跳過初始化的邏輯 反復初始化 Person對象,但是靜...
先上結論: URL types 里面的 Schemes 用于第三方平臺打開自己的 App(常見 于微信 QQ 等分享,還有瀏覽器打開 App)...
class 和 protocol 都可以聲明 propertyclass 聲明一個 property 主要做了五件事: 1、生成一個下劃線開頭,...
利用遞歸函數移動漢諾塔: 打印移動過程
根據 dSYM 文件和 .crash文件,分析崩潰原因要保證.dSYM 文件的 uuid 和.crash 文件的 uuid 一致,才能分析 cr...
開發使用 SourceTree 作為代碼管理工具,但偶爾出現遠程倉庫已經刪了某個分支,但本地倉庫的遠程分支列表, 還是有那個分支名字,造成一些困...