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