關(guān)于iOS 性能優(yōu)化梳理: 基本工具、業(yè)務(wù)優(yōu)化、內(nèi)存優(yōu)化、卡頓優(yōu)化、布局優(yōu)化、電量?jī)?yōu)化、 安裝包瘦身、啟動(dòng)優(yōu)化、網(wǎng)絡(luò)優(yōu)化等 iOS 官方文檔 專題內(nèi)容比較多,后面細(xì)分內(nèi)容會(huì)有...
關(guān)于iOS 性能優(yōu)化梳理: 基本工具、業(yè)務(wù)優(yōu)化、內(nèi)存優(yōu)化、卡頓優(yōu)化、布局優(yōu)化、電量?jī)?yōu)化、 安裝包瘦身、啟動(dòng)優(yōu)化、網(wǎng)絡(luò)優(yōu)化等 iOS 官方文檔 專題內(nèi)容比較多,后面細(xì)分內(nèi)容會(huì)有...
一、內(nèi)存泄漏的原因 1、iOS中引入ARC(Automatic Reference Counting)機(jī)制后還是會(huì)內(nèi)存泄漏。主要原因是程序中存在循環(huán)強(qiáng)引用,導(dǎo)致對(duì)象自動(dòng)釋放時(shí)...
本章提綱:1、pre-Main階段的性能檢測(cè)2、虛擬內(nèi)存3、二進(jìn)制重排4、Clang插裝 1、pre-Main階段的性能檢測(cè) 應(yīng)用的啟動(dòng)過程一般以Main函數(shù)為臨界點(diǎn),分為M...
前言 本題為 LeetCode 前 100 高頻題 我們社區(qū)陸續(xù)會(huì)將顧毅(Netflix 增長(zhǎng)黑客,《iOS 面試之道》作者,ACE 職業(yè)健身教練。)的 Swift 算法題題...
虛擬內(nèi)存&物理內(nèi)存 在計(jì)算機(jī)早期,數(shù)據(jù)的訪問都是通過物理地址訪問的,即進(jìn)程直接對(duì)應(yīng)到具體的物理內(nèi)存; 這種方式有兩個(gè)問題 一、內(nèi)存數(shù)據(jù)的安全問題(可以通過已知地址+偏移量來獲...
先簡(jiǎn)單說說我最近的面試經(jīng)歷吧。面試的公司很多,大部分最后都能得到令人滿意的結(jié)果,我將這些體會(huì)記錄下來,面了這么多公司,如果不留下什么,那豈不是太浪費(fèi)了。對(duì)于我來說,這也是一次...