創(chuàng)建NSNotificationCenter的子類 當VC被釋放時,即使我們不在dealloc中寫 我們的Log依然會觸發(fā),且可以在log中找到vc對象
創(chuàng)建NSNotificationCenter的子類 當VC被釋放時,即使我們不在dealloc中寫 我們的Log依然會觸發(fā),且可以在log中找到vc對象
很多時候我們自己打包一些庫給內(nèi)部用都需要用到資源,而訪問資源最好的方式是 bundle 形式,不然放置的圖片資源,xib 資源和 sb 資源到處都是,訪問也不好!所以一般我們...
一、創(chuàng)建項目 創(chuàng)建兩個項目MyLibDemo 和 MyLib兩個項目 建立完成后,文件夾子內(nèi)情況如下 二、創(chuàng)建workspace 打開Xcode,選擇File->New->W...
做一個勇敢的法律人 首先羅老師自省自己不算是一個勇敢的人,但一直想做一個勇敢的人。所以他想找一個勇敢的正當化根據(jù)(理由)來說服自己。從道德主義的角度來說服自己,顯然是站不住腳...
問題情景:我們有個老項目,云信的推送不管用了。經(jīng)過測試,是云信的SDK版本太老了導致的?,F(xiàn)在需要更新這個SDK。但當時Podfile中存在問題,我不能直接依靠cocoapod...
第一步:獲取Bundle Identifiers 和 Team ID 先去App Store找到目標的Bundle Identifiers 和 Team ID 第二步:生成U...
AFNetworking的body如何傳json類型 parameters加入body中,UTF-8格式 parameters加入body中,JSON格式 附:一種錯誤的寫法
概述階段 1.swift中允許進行多次加包,但這也就意味著需要多次解包2.解包順序是從內(nèi)向外,先解最內(nèi)層的包3.guard else語句相當于if語句中省略判斷條件為真時大括...
概述階段 iOS崩潰的常見原因1.系統(tǒng)庫向上兼容問題,某些方法明確被廢棄,在新版本系統(tǒng)中無法運行2.系統(tǒng)庫向下兼容問題,某些庫只能在高版本系統(tǒng)中使用,老系統(tǒng)并不支持3.本地數(shù)...
概述階段 MVVM架構模式MVVM多了個ViewModel層。數(shù)據(jù)請求完成后,先進入到ViewModel層,該轉(zhuǎn)譯轉(zhuǎn)譯,該封裝封裝,然后在由接口返回。View層負責把組合后的...
16年的時候,學習了一段時間的Swift。學了一段時間就中斷了,一來是因為對于新語言的抵觸,二來Swift每次版本更新,API都會發(fā)生大改,個人討厭這點。第三點,Swift的...
代碼部分 為了理解和區(qū)分分類和拓展的區(qū)別,我們一共需要5個文件:基類:Person.h、Person.m擴展:Person_Extension.h分類:Person+Cate...
當前日期2020年5月,Xcode版本為11.4。 項目圖標尺寸: iPhone的項目圖標尺寸要求 iPad的項目圖標尺寸 iPhone屏幕尺寸 詳細尺寸對照表 iPhone...
1.AFNetworking返回結果默認回到主線程中,所以在AFNetworking的返回結果block中無需手動回歸主線程。 2.delegate盡量使用weak修飾,弱引...
日常開發(fā)中常用到的輔助工具做個收錄 抓包工具Charles[https://www.charlesproxy.com/latest-release/download.do]C...