1.前言 crash認(rèn)識(shí) 一套系統(tǒng)、一款app、一個(gè)功能、甚至一行代碼都可能會(huì)出現(xiàn)crash,crash伴隨著我們的日常生活,如果我們正在玩游戲...
1、UIKit中的協(xié)議編程 面向協(xié)議編程即面向接口編程,在iOS中大家比較熟悉的協(xié)議,比如UITableViewDelegate、UITable...
問(wèn)題思考 NStimer最為iOS開(kāi)發(fā)中最常見(jiàn)的定時(shí)器,使用簡(jiǎn)單方便,但是在處理NStimer和target相互引用的問(wèn)題時(shí),需要提高警惕。因?yàn)?..
os_signpost結(jié)合TimeProfile在性能優(yōu)化的數(shù)據(jù)展示中能夠更加直觀、方便,這里主要展示如何在項(xiàng)目中使用os_signpost 1...
數(shù)組 數(shù)組的存儲(chǔ)空間在內(nèi)存空間中是連續(xù)的,執(zhí)行插入、刪除操作需要移動(dòng)后續(xù)元素,對(duì)應(yīng)操作的時(shí)間復(fù)雜度: prepend O(1) append...
本文章用于算法學(xué)習(xí)、分享 個(gè)人理解算法基本要素 算法總體結(jié)構(gòu)由if..else、for/while、recursive構(gòu)成 找出算法問(wèn)題基本規(guī)律...
1、工具背景 在性能優(yōu)化的過(guò)程中,除了方法耗時(shí)優(yōu)化,任務(wù)調(diào)度執(zhí)行的時(shí)機(jī)也很重要,有些任務(wù)必須要在主線程執(zhí)行,有些任務(wù)可以在子線程執(zhí)行,不論是主線...
在iOS項(xiàng)目開(kāi)發(fā)中,大部分都會(huì)使用Cocoapods作為依賴庫(kù)管理工具,在這里和大家分享總結(jié)下CocoaPod相關(guān)原理 1. pod insta...
前言 app的大小是一個(gè)關(guān)乎app在用戶手機(jī)上存亡的事情,以前,我的手機(jī)由于內(nèi)存空間較小,開(kāi)啟了手機(jī)的自動(dòng)清理功能,經(jīng)常清理一些不常用的app,...