在搜題 App魄眉,我們遇到了一個(gè)比較奇怪的閃退問題崎溃。具體表現(xiàn)為:在一些較老的設(shè)備(例如 iPhone 8)上,加載 TensorFlow 模型時(shí)會(huì)拋出 bad_alloc 異常...

在搜題 App魄眉,我們遇到了一個(gè)比較奇怪的閃退問題崎溃。具體表現(xiàn)為:在一些較老的設(shè)備(例如 iPhone 8)上,加載 TensorFlow 模型時(shí)會(huì)拋出 bad_alloc 異常...
HTTP(超文本傳輸協(xié)議)是構(gòu)建 web 的基礎(chǔ)協(xié)議褪尝。隨著互聯(lián)網(wǎng)的飛速發(fā)展摇展,HTTP 協(xié)議經(jīng)歷了多次升級(jí)房蝉,從最初的 HTTP/1.0 到現(xiàn)在的 HTTP/3.0颊郎,每次更新都在...
在 iOS 開發(fā)中,MetricKit 能夠幫助開發(fā)者收集和分析性能數(shù)據(jù)以及其他關(guān)鍵的應(yīng)用指標(biāo)他炊。本文探討如何通過分析 MetricKit 日志争剿,來定位問題代碼已艰。 假設(shè)有如下 ...
Scroll Hitch Rate Xcode 12增加了一個(gè)新的指標(biāo),可以客觀地跟蹤你的應(yīng)用程序滾動(dòng)的流暢程度秒梅。 Scroll Hitch 指的就是滑動(dòng)界面時(shí)旗芬,已渲染的圖像...
AsyncDisplayKit是由Facebook開源的一款強(qiáng)大的異步渲染和布局引擎,可顯著提升頁面的流暢性捆蜀。iOS SDK中UI繪制必須在主線程完成。這有助于簡(jiǎn)化代碼和避免...
iOS App的啟動(dòng)流程可以分成兩個(gè)階段 pre-main階段和main階段幔嫂。 pre-main階段 系統(tǒng)將App的可執(zhí)行文件(Mach-O文件)和dyld加載到內(nèi)存辆它,由dy...
原創(chuàng):知識(shí)點(diǎn)總結(jié)性文章創(chuàng)作不易,請(qǐng)珍惜履恩,之后會(huì)持續(xù)更新锰茉,不斷完善個(gè)人比較喜歡做筆記和寫總結(jié),畢竟好記性不如爛筆頭哈哈切心,這些文章記錄了我的IOS成長(zhǎng)歷程飒筑,希望能與大家一起進(jìn)步溫...
基于信號(hào)的響應(yīng)式編程框架。 RACSignal信號(hào)基類RACSignal(繼承自RACStream)绽昏,調(diào)用createSignal:(RACDisposable * (^)(...
當(dāng)文件的位置變化時(shí),合并其他分支的代碼全谤,會(huì)把兩個(gè)文件都保留下來肤晓,而不會(huì)指示出文件的代碼沖突。 假設(shè)從A分支合并B分支认然,current.m是需要處理沖突的文件补憾,其在B分支的位置...
本文對(duì)比iOS常用的幾種靜態(tài)分析工具,分析優(yōu)缺點(diǎn)卷员,并從中選出適合當(dāng)前工程的工具盈匾,本文的應(yīng)用系統(tǒng)為macOS。 clang xcode目前已經(jīng)集成了clang了毕骡,可以直接用Xc...
Objective-C在C的基礎(chǔ)上添加了面向?qū)ο蟮奶匦韵鞫瑫r(shí)它是一種動(dòng)態(tài)編程語言,將靜態(tài)語言在編譯和鏈接時(shí)需要做的一些事情給延后到運(yùn)行時(shí)執(zhí)行挺峡。例如方法的調(diào)用葵孤,只有在程序執(zhí)行的...
1. iOS做一個(gè)自定義的彈窗類時(shí)橱赠,需要實(shí)現(xiàn)show和hide方法尤仍。一般來說,show方法就是將彈窗類(以下稱之為L(zhǎng)AlertView)加到window上狭姨,hide方法再將...