本篇主要通過(guò)四個(gè)方面來(lái)解析屏幕旋轉(zhuǎn):1、實(shí)現(xiàn)旋轉(zhuǎn)的方式之跟隨手機(jī)感應(yīng)旋轉(zhuǎn)2晾蜘、實(shí)現(xiàn)旋轉(zhuǎn)的方式之手動(dòng)旋轉(zhuǎn)3、屏幕旋轉(zhuǎn)的場(chǎng)景應(yīng)用4仗考、易混淆的枚舉值下面來(lái)逐條分析: 一、跟隨手機(jī)感應(yīng)...
本篇主要通過(guò)四個(gè)方面來(lái)解析屏幕旋轉(zhuǎn):1、實(shí)現(xiàn)旋轉(zhuǎn)的方式之跟隨手機(jī)感應(yīng)旋轉(zhuǎn)2晾蜘、實(shí)現(xiàn)旋轉(zhuǎn)的方式之手動(dòng)旋轉(zhuǎn)3、屏幕旋轉(zhuǎn)的場(chǎng)景應(yīng)用4仗考、易混淆的枚舉值下面來(lái)逐條分析: 一、跟隨手機(jī)感應(yīng)...
iOS layout機(jī)制相關(guān)方法 layoutSubviews在以下情況下會(huì)被調(diào)用: 1词爬、init初始化不會(huì)觸發(fā)layoutSubviews但是是用initWithFrame...
面試題2:AutoreleasePool原理那里描述好像有點(diǎn)問(wèn)題
push操作不會(huì)每次都創(chuàng)建新的AutoreleasePoolPage吧秃嗜,如果hotPage不是full的狀態(tài),會(huì)將POOL_BOUNDARY壓到當(dāng)前的hotPage里面顿膨,如果hotPage滿了才會(huì)創(chuàng)建新的锅锨。不是每次push都創(chuàng)建新的
newisa.shiftcls = (uintptr_t)cls >> 3 為什么需要右移3位?
1恋沃、由MACH_VM_MAX_ADDRESS為0x1000000000 知虛擬內(nèi)存最大尋址空間為36位
2必搞、由于內(nèi)存對(duì)齊的原因,對(duì)象內(nèi)存地址后三位必定為0
基于以上兩條囊咏,為了節(jié)省內(nèi)存空間恕洲,省略后三位的0,shiftcls設(shè)計(jì)為33位梅割,故需要將類地址右移3位
y2015 評(píng)論自iOS-底層原理 07:isa與類關(guān)聯(lián)的原理
iOS 底層原理 文章匯總[http://www.reibang.com/p/412b20d9a0f6] 在上一篇文章iOS-底層原理 17:類的加載(上)[https:/...
mvp不是由model提供數(shù)據(jù),而是presenter來(lái)做網(wǎng)絡(luò)請(qǐng)求.presenter的作用是分離業(yè)務(wù)展示和業(yè)務(wù)邏輯. 這樣View只負(fù)責(zé)業(yè)務(wù)展示. 而presenter里會(huì)寫(xiě)業(yè)務(wù)邏輯.
xclidongbo 評(píng)論自iOS MVC呕屎、MVVM、MVP詳解
隱藏狀態(tài)欄敬察,直接按住Command鍵秀睛,然后拖動(dòng)圖標(biāo)到空白地方就可以了
鈴鹿山大魔王 評(píng)論自兩個(gè)小技巧教你管理Mac的狀態(tài)欄圖標(biāo)
在iOS開(kāi)發(fā)中,Protocol是一種經(jīng)常用到的設(shè)計(jì)模式莲祸,蘋(píng)果的系統(tǒng)框架中也普遍用到了這種方式蹂安,比如UITableView中的 ,以及<NSCopying>锐帜、<NSObjec...
書(shū)接上回田盈,我們前兩天研究了字典(Dictionary)崩潰的處理方式以及NSException類,而OC一個(gè)極為重要的類(Array)也進(jìn)入了我們的視線缴阎,在開(kāi)發(fā)過(guò)程中允瞧,我們遇...
一.問(wèn)題(15年款的mbp) 本人上個(gè)月買(mǎi)的macbook pro,剛開(kāi)始每天晚上睡覺(jué)都是直接合上蓋子(開(kāi)著一堆程序)系統(tǒng)會(huì)自動(dòng)休眠蛮拔,但是自從前幾天升級(jí)了新系統(tǒng)Sierra之...
當(dāng)你試圖解決一個(gè)你不理解的問(wèn)題時(shí)贸典,復(fù)雜化就產(chǎn)生了□饴眩—— AndyBoothe **RunLoop: **顧名思義也就是循環(huán)運(yùn)行的意思廊驼。做iOS 的同學(xué)都會(huì)接觸到這個(gè)概念,但是...
更新,更簡(jiǎn)單的自定義轉(zhuǎn)場(chǎng)集成惋砂! 幾句代碼快速集成自定義轉(zhuǎn)場(chǎng)效果+ 全手勢(shì)驅(qū)動(dòng) 寫(xiě)在前面 這兩天閑下來(lái)好好的研究了一下自定義轉(zhuǎn)場(chǎng)妒挎,關(guān)于這方面的文章網(wǎng)絡(luò)上已經(jīng)很多了,作為新手西饵,我...
寫(xiě)得太好了,看完以后,我著實(shí)感動(dòng)...
assign,weak,retain,strong,copy屬性淺談assign眷柔,retain期虾,strong原朝,weak,還有copy镶苞,這些都是一個(gè)property在聲明中可以指定的屬性喳坠,且都與內(nèi)存管理有關(guān)。相信很多剛剛接觸OC的朋友茂蚓,...