Xcode 15 安裝包的大小相比之前更小,因為除了 macOS 的 Components,其他都需要動態(tài)下載安裝,否則提示 iOS 17 Simulator Not Ins...
Xcode 15 安裝包的大小相比之前更小,因為除了 macOS 的 Components,其他都需要動態(tài)下載安裝,否則提示 iOS 17 Simulator Not Ins...
Analyzer Infer OCLint Analyzer: Clang Static Analyzer是一款靜態(tài)代碼掃描工具,專門用于針對C,C++和Objective-...
一、Instruments介紹 Instruments 一個很靈活的、強大的工具,是性能分析、動態(tài)跟蹤 和分析OS X以及iOS代碼的測試工具,用它可以極為方便收集關(guān)于一個或...
最近復習了一下wwdc2018的課程Image and Graphics Best Practices(視頻里面可以調(diào)中文字幕,強烈建議觀看后再閱讀本文)視頻里用swift寫...
1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時間app再啟動時花費的時間 例如:app啟動時可能包含操作...
LLVM 是一個自由軟件項目,它是一種編譯器基礎設施,以 C++ 寫成,包含一系列模塊化的編譯器組件和工具鏈,用來開發(fā)編譯器前端和后端。它是為了任意一種編程語言而寫成的程序,...
前言 自2016年8月至2017年10月,今日頭條iOS端已經(jīng)進行了3輪安裝包大小優(yōu)化。 2016.08-2016.10第一期優(yōu)化78MB -> 42MB (1)刪除Swif...
前言 在“Runtime病院”住院的后兩天,分析了一下AOP的實現(xiàn)原理?!俺鲈骸焙?,發(fā)現(xiàn)Aspect庫還沒有詳細分析,于是就有了這篇文章,今天就來說說iOS 是如何實現(xiàn)Asp...