前言 現(xiàn)在iOS開(kāi)發(fā)還是比較忙的,尤其年邊刃榨,加班現(xiàn)象特別明顯!三個(gè)月的學(xué)習(xí)并不是每一個(gè)人都能做到,每一天的堅(jiān)持都是拉開(kāi)你和其他的面試者的重要前提! 面試你是否準(zhǔn)備好了拌喉? 一年...
![240](https://upload.jianshu.io/users/upload_avatars/5433084/4ab77849-72a9-415e-a37e-35dd95b5ebf7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 現(xiàn)在iOS開(kāi)發(fā)還是比較忙的,尤其年邊刃榨,加班現(xiàn)象特別明顯!三個(gè)月的學(xué)習(xí)并不是每一個(gè)人都能做到,每一天的堅(jiān)持都是拉開(kāi)你和其他的面試者的重要前提! 面試你是否準(zhǔn)備好了拌喉? 一年...
前言 啟動(dòng)優(yōu)化一役后,超預(yù)期將所負(fù)責(zé)的 App 雙端啟動(dòng)的耗時(shí)都降低了65%以上俐银,iOS 在iPhone7上速度達(dá)到了400毫秒以內(nèi)尿背。就像產(chǎn)品們用后說(shuō)的,快到不習(xí)慣捶惜。由于 A...
剛更新Xcode12田藐,發(fā)現(xiàn)新寫的項(xiàng)目,模擬器和真機(jī)運(yùn)行項(xiàng)目就卡在了啟動(dòng)上,非常的慢汽久。大概需要一分鐘茴晋,非常影響工作效率。 解決方案如下: 刪除~/Library/Develop...
1回窘、基本getter的搜索模式 當(dāng)一個(gè)對(duì)象調(diào)用valueForKey:方法取值的時(shí)候,他的內(nèi)部執(zhí)行以下過(guò)程市袖。 1.在實(shí)例中搜索找到具有名稱的第一個(gè)訪問(wèn)器方法get<Key>啡直,...
當(dāng)你平時(shí)使用@ synchronized的時(shí)候有沒(méi)有想過(guò)下面幾個(gè)問(wèn)題: 1:鎖是如何與你傳入 @synchronized 的對(duì)象關(guān)聯(lián)上的?2:@synchronized會(huì)保持...
今天一個(gè)同事拿了一部新的手機(jī)苍碟,用Xcode調(diào)試的時(shí)候遇到這樣的報(bào)錯(cuò)提示: our development team has reached the maximum numbe...
1. NSTimer產(chǎn)生循環(huán)引用的原因 1.1 NSTimer 方法介紹 我們來(lái)看下系統(tǒng)給我們提供的NSTimer的初始化方法: 使用timerWithTimeInterva...
1.GCD定時(shí)器: 不受runLoop的影響微峰,不會(huì)像NSTimer那樣出現(xiàn)因?yàn)榛瑒?dòng)scrollView等runLoop的mode發(fā)生變化的時(shí)候出現(xiàn)停止的情況,而且GCD定時(shí)器...