線下監(jiān)控 Xcode Instruments 使用 Instruments 的 os_signpost API 來(lái)完成自定義的性能數(shù)據(jù)監(jiān)控工具開發(fā)。 線上監(jiān)控 原則 監(jiān)控代碼...
線下監(jiān)控 Xcode Instruments 使用 Instruments 的 os_signpost API 來(lái)完成自定義的性能數(shù)據(jù)監(jiān)控工具開發(fā)。 線上監(jiān)控 原則 監(jiān)控代碼...
官方App Thining App Thining會(huì)根據(jù)不同的設(shè)備提供相應(yīng)的App包進(jìn)行下載。 App Thinning 有三種方式,包括:App Slicing、Bitco...
參考 dyld源碼[https://opensource.apple.com/tarballs/dyld/] 個(gè)人注釋的源碼[https://github.com/iWind...
1. 基本動(dòng)畫概念和相關(guān)類 Animation: flutter 動(dòng)畫庫(kù)中的一個(gè)核心類,它生成指導(dǎo)動(dòng)畫的值; AnimationController: Animation 的...
在iOS開發(fā)中,我們?cè)诜浅7浅6嗟牡胤接玫搅藬?shù)組。而關(guān)于數(shù)組,有很多需要注意和優(yōu)化的細(xì)節(jié),需要我們潛入到下面,去了解。以下,是我長(zhǎng)時(shí)間工作學(xué)習(xí)中積攢下來(lái)的碎片,積攢了足夠多了...
當(dāng)我們?cè)诓榭刺O果iOS各種開發(fā)框架的頭文件時(shí),在屬性和方法的參數(shù),方法的返回值的修飾中·經(jīng)常會(huì)看到nullable,nonnull,null_resettable,null_...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/ios-complete-le...
本文所讀的源碼,可以從這里找到,這是 Mach-O 系列的第一篇 我們的程序想要跑起來(lái),肯定它的可執(zhí)行文件格式要被操作系統(tǒng)所理解,比如 ELF 是 Linux下可執(zhí)行文件的格...
前言 隨著用戶的需求越來(lái)越多,對(duì)App的用戶體驗(yàn)也變的要求越來(lái)越高。為了更好的應(yīng)對(duì)各種需求,開發(fā)人員從軟件工程的角度,將App架構(gòu)由原來(lái)簡(jiǎn)單的MVC變成MVVM,VIPER等...