前言 ReactiveCocoa是一個(gè)(第一個(gè)?)將函數(shù)響應(yīng)式編程范例帶入Objective-C的開(kāi)源庫(kù)。ReactiveCocoa是由Josh Abernathy和Just...
前言 ReactiveCocoa是一個(gè)(第一個(gè)?)將函數(shù)響應(yīng)式編程范例帶入Objective-C的開(kāi)源庫(kù)。ReactiveCocoa是由Josh Abernathy和Just...
前言 啟動(dòng)時(shí)間是衡量應(yīng)用品質(zhì)的重要指標(biāo)。 本文首先會(huì)從原理上出發(fā),講解iOS系統(tǒng)是如何啟動(dòng)APP的,然后從main函數(shù)之前和main函數(shù)之后倆個(gè)角度去分析如何優(yōu)化啟動(dòng)時(shí)間。 ...
原文地址 什么是可執(zhí)行文件? 要理解靜態(tài)庫(kù)我們就得清楚最終可執(zhí)行文件(.out)的生成過(guò)程了 當(dāng)我們寫(xiě)的源代碼 hello.c 經(jīng)過(guò)上述4個(gè)步驟:預(yù)處理(Prepressin...
最近在學(xué)習(xí)圖像處理相關(guān)的內(nèi)容,看了GPUImage的源碼,查閱了相關(guān)資料,收集了許多人博客的基礎(chǔ)上做出了整理,再次感謝給博主!GPUImage 是一個(gè)開(kāi)源的基于GPU的圖片或...
Demo源碼地址:https://github.com/cnthinkcode/HSNatvieWebView 代碼更新(20191218): 在updateContaine...
前言 在移動(dòng)設(shè)備上開(kāi)發(fā)軟件,性能一直是我們最為關(guān)心的話題之一,我們作為程序員除了需要努力提高代碼質(zhì)量之外,及時(shí)發(fā)現(xiàn)和監(jiān)控軟件中那些造成性能低下的”罪魁禍?zhǔn)住币彩俏覀兩袷サ穆氊?zé)...
前言 哈希(Hash)或者說(shuō)散列表,它是一種基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)。Hash 表是一種特殊的數(shù)據(jù)結(jié)構(gòu),它同數(shù)組、鏈表以及二叉排序樹(shù)等相比較有很明顯的區(qū)別,但它又是是數(shù)組和鏈表的基礎(chǔ)上演...
前言 隨著用戶的需求越來(lái)越多,對(duì)App的用戶體驗(yàn)也變的要求越來(lái)越高。為了更好的應(yīng)對(duì)各種需求,開(kāi)發(fā)人員從軟件工程的角度,將App架構(gòu)由原來(lái)簡(jiǎn)單的MVC變成MVVM,VIPER等...
目錄: 組件化需求來(lái)源 組件化初識(shí) 組件化必備的工具使用 模塊拆分 組件工程兼容swift環(huán)境 組件之間的通訊 組件化后的資源加載 OC工程底層換swift代碼 總結(jié) 1. ...