swift出來兩年多,之前也是零散地了解些知識點,一直沒有什么機會用在項目中,因為所在公司追求的是效率,所以怕遇坑而耽誤進程。最近回家考駕照,剛...

swift出來兩年多,之前也是零散地了解些知識點,一直沒有什么機會用在項目中,因為所在公司追求的是效率,所以怕遇坑而耽誤進程。最近回家考駕照,剛...
在開發中我們經常使用代理,或自己寫個代理,而代理屬性都用weak(assign)修飾,看過有些開發者用strong(retain),但并沒發現有...
簡介 在企業開發中,一些核心技術或者常用框架,出于安全性和穩定性的考慮,不想被外界知道,所以會把核心代碼打包成靜態庫,只暴露頭文件給程序員使用(...
Reveal是一個很強大的UI分析工具,可非常直觀地查看app的UI布局,不僅限于自己的app,其他app的UI布局也一覽無余。下面就是要干這事...
最近有師弟面試iOS開發,他很吃驚地跟我說,面試官竟然問他怎么分目錄結構的,還具體問每個子目錄的文件名。 目錄結構確實非常重要,面試官這么問他,...
在開發項目中,會有這樣變態的需求: 推送:根據服務端推送過來的數據規則,跳轉到對應的控制器 feeds列表:不同類似的cell,可能跳轉不同的控...
深.淺拷貝 copy/mutableCopy NSString copy/mutableCopy NSMutableString 結論: 注意:...
項目中經常涉及下載功能,如視頻、音樂或圖片,所以就封裝了個工具類,支持多任務、斷點下載歡迎大神指點! 具體使用和代碼: https://gith...
在iOS開發中,經常用到宏定義,或用const修飾一些數據類型,經常有開發者不知怎么正確使用,導致項目中亂用宏與const修飾 你能區分下面的嗎...
今天做了個demo,想把效果做成個gif演示給大家看,據說itools有錄屏大師,找了半天原來只有win版,心塞。直接在iPhone上錄制屏幕的...