OC代碼 在main.m文件中定義ZYPerson類驱证,分別有atomic修飾的屬性name和nonatomic修飾的屬性gender 通過終端命令將main.m里的內(nèi)容轉(zhuǎn)換成...
OC代碼 在main.m文件中定義ZYPerson類驱证,分別有atomic修飾的屬性name和nonatomic修飾的屬性gender 通過終端命令將main.m里的內(nèi)容轉(zhuǎn)換成...
由于網(wǎng)絡(luò)攀细、或者其他環(huán)境原因,Xcode安裝iOS模擬器文件太大,需要從其他電腦拿來模擬器安裝文件進行安裝。 一、官方下載dmg包 找到Xcode提示需要下載的版本伙判,官方最新穩(wěn)...
一、前言 我們在開發(fā)中經(jīng)常會用到三方開源庫黑忱,極大的方便了我們的開發(fā)工作宴抚,可以快速便捷的實現(xiàn)功能,完成開發(fā)任務(wù)甫煞,那么我們自己如何創(chuàng)建上傳開源庫呢菇曲?請繼續(xù)看下面內(nèi)容 二、pod創(chuàng)...
https://www.cnblogs.com/lxlx1798/p/14587268.html[https://www.cnblogs.com/lxlx1798/p/145...
項目中一些不常修改的模塊,一般可以抽離出來放在github上,使用cocoapods來管理.但是當模塊中有些文件使用的是MRC編譯時(如:Protoc文件),每次修改文件后提...
前言 在過年前, 工作算是告一段落了, 趁現(xiàn)在有空, 就寫一些筆記和總結(jié)吧. 廢話不多說, 直接開始. 要記住, 組件化只是為了分解代碼和重用代碼(這只是個人理解)抚吠。 這章先...
一常潮、前言 上一篇文章iOS 創(chuàng)建pod庫并發(fā)布到遠程倉庫[http://www.reibang.com/p/72363a579cfb],講解了如何將倉庫發(fā)布到公共倉庫楷力,那么...
Swift中實現(xiàn)類似Objective-C的atomic喊式; 實際上就是在其屬性對應(yīng)的set/get方法中添加鎖即可 Swift中實現(xiàn)set/get方法 var _param:...
0x0 Block 回調(diào)的崩潰 在MRC環(huán)境下岔留,使用Block 來設(shè)置下載成功的圖片。當self釋放后检柬,weakSelf變成野指針,接著就悲劇了 0x1 多線程下Setter...
原創(chuàng):有趣知識點摸索型文章創(chuàng)作不易献联,請珍惜,之后會持續(xù)更新何址,不斷完善個人比較喜歡做筆記和寫總結(jié)酱固,畢竟好記性不如爛筆頭哈哈,這些文章記錄了我的IOS成長歷程头朱,希望能與大家一起進...
參考文章[https://juejin.cn/post/6844903935421972487] 內(nèi)存泄漏示例 倆種打開方式 觀察BlockView和MemoryLeakCo...
1.Memory Graph是什么 Memory Graph是在Xcode8上推出的一個新特性。用來生成應(yīng)用程序中對象分配的內(nèi)存圖龄减。 2.Memory Graph用來做什么 ...
最佳方案一:使用新API 如果你的系統(tǒng)只支持iOS10以上项钮,強烈建議使用新API。 這新的API,增加了block的參數(shù)烁巫。關(guān)于這個block參數(shù)署隘,官方文檔說明如下: 翻譯過來...
關(guān)于widgets的一些特性描述以及應(yīng)用場景可以參考上篇文章 iOS14 Widgets新特性[http://www.reibang.com/p/7a3b139a136e]...
現(xiàn)在變了阿弃,你可以相同代碼試試
objc_autoreleaseReturnValue & objc_retainAutoreleasedReturnValueARC所做的事情并不僅僅局限于在編譯期找到合適的位置幫你插入合適的release這樣的內(nèi)存管理方法;ARC在運行期也做了一些優(yōu)化: 比如在某些情況下妙地跳過 autorele...