本文介紹App啟動性能優(yōu)化,共分五個(gè)部分: 第一部分App啟動過程 第二部分pre-main階段的過程和可優(yōu)化項(xiàng) 第三部分main()階段可優(yōu)化項(xiàng) 第四部分啟動耗時(shí)的測量 第...
本文介紹App啟動性能優(yōu)化,共分五個(gè)部分: 第一部分App啟動過程 第二部分pre-main階段的過程和可優(yōu)化項(xiàng) 第三部分main()階段可優(yōu)化項(xiàng) 第四部分啟動耗時(shí)的測量 第...
Demo源碼地址:https://github.com/cnthinkcode/HSNatvieWebView 代碼更新(20191218): 在updateContaine...
前言 說起優(yōu)化,簡直是博大精深。話不多說,筆者今天梳理的內(nèi)容,UITableView的性能優(yōu)化。先說一下tableview的執(zhí)行順序: 1.它會調(diào)用代理方法確定有幾個(gè)分區(qū) n...
參考篇:iOS-Block淺談 前言:本文簡述Block本質(zhì),如有錯(cuò)誤請留言指正。 第一部分:Block本質(zhì) Q:什么是Block,Block的本質(zhì)是什么? block本質(zhì)上...
多數(shù)成年人的面冷心硬,都是裝的。 表面上“百毒不侵”的人,實(shí)際上背地里,看劇哭,看電影哭,聽歌哭……比誰都“不堪一擊”。 例如社長最近發(fā)現(xiàn)的一部老電影——豆瓣8.5分的《娘家...
代碼寫得好工整,看起來超級舒服
iOS你在項(xiàng)目中用過 runtime 嗎?舉個(gè)例子Objective-C 語言是一門動態(tài)語言,編譯器不需要關(guān)心接受消息的對象是何種類型,接收消息的對象問題也要在運(yùn)行時(shí)處理。 pragramming 層面的 runtime 主...
iOS架構(gòu)漫談當(dāng)我們在談iOS應(yīng)用架構(gòu)時(shí),我們聽到最多的是MVC,MVVM,VIPER這三個(gè)Buzz Word,他們的邏輯一脈相承,不斷的從ViewController中把邏...
目錄 0、前言 一、Auto Layout前世今生 二、Auto Layout基礎(chǔ)知識 1.Auto Layout本質(zhì) 2.Auto Layout基本原理NSLayoutAt...