造成循環(huán)引用的原因书劝,就是兩個(gè)及兩個(gè)以上的對(duì)象相互強(qiáng)引用老充,無法釋放葡盗。 一、block一般情況下啡浊,我們使用copy修飾block觅够,但copy的作用只是將block從棧區(qū)拷貝到堆區(qū)...
【作者前言】:分享些本人工作中遇到的點(diǎn)點(diǎn)滴滴那些事兒,剛開始寫博客巷嚣,高手勿噴喘先!以分享交流為主,歡迎各路豪杰點(diǎn)評(píng)改進(jìn)廷粒! 1.應(yīng)用場景: 很多場合窘拯,我們需要判斷滑動(dòng)UITable...
1.App啟動(dòng)過程 解析info.plist 加載相關(guān)信息,例如閃屏 沙盒建立,權(quán)限檢查 Mach-O(什么是Mach-O[https://baike.baidu.com/i...
原文:橘子不酸丶http://www.zyiner.com/article/5 前言 最近由于體驗(yàn)感覺我們的app啟動(dòng)時(shí)間過長,因此做了APP的啟動(dòng)優(yōu)化坝茎。本次優(yōu)化主要從三個(gè)方...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
_weak:不會(huì)產(chǎn)生強(qiáng)引用_unsafe_unretained:不會(huì)產(chǎn)生強(qiáng)引用,不安全如果是_weak修飾次酌,當(dāng)指向的對(duì)象銷毀了搔涝,會(huì)自動(dòng)把保存的地址值置為nil,而_unsaf...
一, SourceTree配置 1 >在sourceTree中點(diǎn)擊偏好設(shè)置,把默認(rèn)用戶信息填寫進(jìn)去 2 >界面簡介 二,修改代碼 1 > 新建一個(gè)View并添加代碼 2 > ...
轉(zhuǎn)載自iOS/OS X內(nèi)存管理(二):借助工具解決內(nèi)存問題 上一篇博客IOS內(nèi)存管理(一)基本概念與原理主要講了iOS/OSX 內(nèi)存管理中引用計(jì)數(shù)和內(nèi)存管理規(guī)則诬留,以及引入AR...
先簡單說說我最近的面試經(jīng)歷吧涡上。面試的公司很多,大部分最后都能得到令人滿意的結(jié)果拒名,我將這些體會(huì)記錄下來吩愧,面了這么多公司,如果不留下什么增显,那豈不是太浪費(fèi)了雁佳。對(duì)于我來說,這也是一次...