![240](https://upload.jianshu.io/users/upload_avatars/266345/86e83f04ce3f.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
作者:Mitchell輪子鏈接:MitImgChecker 需求 之前項目中有想減少包體積的需求盾鳞,核心訴求還是減少無用資源文件联予,再核心的則是減少冗余圖片脓恕,圍繞著這個主要的需求...
iOS中Framework Library嵌套使用 組件化的時候遇到一些Framework使用依賴的問題, 之前未系統(tǒng)的驗證過各種庫嵌套邏輯,下面就以集中常見的庫嵌套使用來看...
靜態(tài)庫與動態(tài)庫的區(qū)別 首先來看什么是庫叠骑,庫(Library)說白了就是一段編譯好的二進制代碼李皇,加上頭文件就可以供別人使用。 什么時候我們會用到庫呢宙枷?一種情況是某些代碼需要給別...
主流的依賴管理有三大開源庫:最老牌的 CocoaPods, 新秀 Carthage, 官方的 Swift Package Manager(目前只支持 macOS卓囚,不予討論)。...
使用 NSOperationQueue 時控制任務數(shù)量會并不總是有效诅病,原因何在哪亿?利用 NSOperation 封裝異步代碼有什么需要注意的地方?是否有更好的方法來控制任務的并...
前言 本文源自實際開發(fā)中的需求贤笆,核心的要求有幾個:1蝇棉、多個UITableview要支持左右滑動;2芥永、點擊Tab也要有UITableview的滑動切換效果篡殷;3、每個UITabl...
置頂?shù)陌徇\工埋涧。板辽。。
iOS - 出現(xiàn)( linker command failed with exit code 1)錯誤總結搬運工 這種問題棘催,通常出現(xiàn)在添加第三方庫文件或者多人開發(fā)時劲弦。這種問題一般是找不到文件而導致的鏈接錯誤。 我們可以從如下幾個方面著手排查醇坝。 1.以如下錯誤為例邑跪,如果是多人開發(fā),...
@unhangcorn weak 聲明的控件不要懶加載,或者在懶加載里面就添加到 subview 上面去郑叠,要不然一次runloop 之后 weak 的控件就沒了,xib 的系統(tǒng)還有一個強指針指著所以不會釋放明棍。
iOS - 屬性關鍵字的使用一乡革、 assign### ‘基本數(shù)據(jù)類型’、‘枚舉’、‘結構體’ 等非OC對象類型 二沸版、 weak 一般應用: UI控件 詳細說明:為什么建議UI控件一般使用weak嘁傀?首先我...
@方操 。视粮。這是很早寫的教程了细办。覺得坑找新的吧
Ghost - 博客搭建文章參考自 kitten 的這篇文章和 Ghost 官網(wǎng)王賽寫的這篇文章那么既然已經(jīng)有人寫了很詳細的文章,為什么我還要寫呢蕾殴?因為坑是填不滿的笑撞,本人按照教程第一次搭建了兩天,沒...
@洛陽如是 建議看一下對單層深拷貝與深拷貝的區(qū)別钓觉。如果自己試驗了茴肥,也可以截圖發(fā)來一起討論一下。我看了一下網(wǎng)上的結論也和我這邊一致荡灾。
iOS - Copy 與 MutableCopy參考鏈接 一瓤狐、深拷貝和淺拷貝#### 深拷貝:對象拷貝 - 直接拷貝內(nèi)容。 單層深拷貝:這種方式只能夠提供一層內(nèi)存拷貝(one-level-deep copy)批幌,并非真正的深...
你試驗了額础锐?
iOS - Copy 與 MutableCopy參考鏈接 一、深拷貝和淺拷貝#### 深拷貝:對象拷貝 - 直接拷貝內(nèi)容荧缘。 單層深拷貝:這種方式只能夠提供一層內(nèi)存拷貝(one-level-deep copy)皆警,并非真正的深...
太忙了,剛才稍微改了一下胜宇。不好意思 影響了閱讀體驗耀怜。
iOS - RunLoop 深入理解Run loop 剖析:Runloop 接收的輸入事件來自兩種不同的源:輸入源(intput source)和定時源(timer source)。輸入源傳遞異步事件桐愉。通常消息...