1. App啟動(dòng)過程 解析Info.plist 加載相關(guān)信息,例如如閃屏 沙箱建立、權(quán)限檢查 Mach-O加載 如果是胖二進(jìn)制文件,尋找合適當(dāng)前CPU類別的部分 加載所有依賴...
1. App啟動(dòng)過程 解析Info.plist 加載相關(guān)信息,例如如閃屏 沙箱建立、權(quán)限檢查 Mach-O加載 如果是胖二進(jìn)制文件,尋找合適當(dāng)前CPU類別的部分 加載所有依賴...
模塊化之路(實(shí)驗(yàn)) 一直以來,我們都在嘗試讓代碼盡可能高內(nèi)聚、低耦合。比如我們將MVP框架改成MVVM框架,以解決Controller層代碼臃腫不堪,讓model和view盡...
前言 工作中發(fā)現(xiàn)有些iOS小伙伴平時(shí)開發(fā)的時(shí)候,比如在快速打開一個(gè)類文件的時(shí)候,還在項(xiàng)目目錄里面一層一層的找,等等,希望本文能提升他們的開發(fā)幸福感。這篇文章只是分享一下平時(shí)用...
前言:這篇文章是我看李明杰老師的iOS底層原理班(下)/OC對(duì)象/關(guān)聯(lián)對(duì)象/多線程/內(nèi)存管理/性能優(yōu)化總結(jié)所得,斷斷續(xù)續(xù)歷時(shí)3個(gè)月左右,把課堂聽的東西給做了一下筆記。 1、一...
現(xiàn)實(shí) 大家都知道,系統(tǒng)自帶的右滑返回,必須要從屏幕最左邊開始滑,因?yàn)樗褂玫氖荱IScreenEdgePanGestureRecognizer這個(gè)手勢。但是在項(xiàng)目中,產(chǎn)品經(jīng)理...
1、為什么說Objective-C是一門動(dòng)態(tài)的語言? 靜態(tài)、動(dòng)態(tài)是相對(duì)的,這里動(dòng)態(tài)語言指的是不需要在編譯時(shí)確定所有的東西,在運(yùn)行時(shí)還可以動(dòng)態(tài)的添加變量、方法和類。Object...
最近葉大直播寫代碼,我也做點(diǎn)小筆記。 什么是RAC? 幾乎每一篇介紹RAC的文章開頭都是這么一個(gè)問題。我這篇文章是寫給新手(包括我自己)看的,所以這個(gè)問題更是無法忽視。 簡單...
最近一段時(shí)間開始研究RAC,它集響應(yīng)式編程,函數(shù)式編程和鏈?zhǔn)骄幊逃谝簧恚俜降恼f,ReactiveCocoa(其簡稱為RAC)是由GitHub開源的一個(gè)應(yīng)用于iOS和OS X...