以arm64為例 xcode調(diào)試匯編 1. xcode 查看運(yùn)行時(shí)的匯編代碼 debug -> debug workflow -> always showdisassembl...
一 高級(jí)語(yǔ)言運(yùn)行過(guò)程 二 匯編語(yǔ)言的特點(diǎn) 可以直接訪問(wèn)、控制各種硬件設(shè)備,比如存儲(chǔ)器、CPU等,能最大限度地發(fā)揮硬件的功能 能夠不受編譯器的限制,對(duì)生成的二進(jìn)制代碼進(jìn)行完全的...
通過(guò)CoreText和富文本,能夠?qū)崿F(xiàn)圖文混排和點(diǎn)擊事件。在實(shí)現(xiàn)點(diǎn)擊事件時(shí),能夠?qū)χ付ㄎ谋緦?shí)現(xiàn)背景高亮。demo地址:https://github.com/lihui1314...
在iOS開發(fā)當(dāng)中我們有時(shí)候會(huì)碰到這樣一個(gè)需求場(chǎng)景.例如有三個(gè)網(wǎng)絡(luò)請(qǐng)求A,B,C.C這個(gè)網(wǎng)絡(luò)請(qǐng)求需要等待A,B網(wǎng)絡(luò)請(qǐng)求執(zhí)行完并返回?cái)?shù)據(jù)并拿著A,B兩個(gè)網(wǎng)絡(luò)請(qǐng)求的返回?cái)?shù)據(jù)作為參數(shù)...
最近經(jīng)過(guò)一番折騰換了工作,進(jìn)入一家新公司獨(dú)立開發(fā),而且是接受公司老項(xiàng)目。入職后測(cè)試童鞋就反饋iOS的APP很多頁(yè)面都閃退,體驗(yàn)很不好。那么我就針對(duì)幾個(gè)閃退的頁(yè)面開始定位問(wèn)題,...
App上線后,我們最怕出現(xiàn)的情況就是崩潰了,但是線下我們測(cè)試好好的App,為什么上線后就發(fā)生崩潰了呢?這些崩潰日志信息是怎么采集的?能夠采集的全嗎?采集后又要怎么分析,解決呢...
在寫項(xiàng)目的過(guò)程中難免會(huì)遇到后臺(tái)開發(fā)者返回的字典中有nil的扯淡問(wèn)題,前面的文章中有提到過(guò)一個(gè)第三方Dictionary+NilSafe的處理機(jī)制可以自動(dòng)去除掉字典中有nil的...
線上app崩潰讓大多研發(fā)者頭疼,傳統(tǒng)方法解決,要么通過(guò)熱修復(fù)(會(huì)被蘋果逐步封殺 pass),要么發(fā)布緊急版本,有沒有一種方案,我們?nèi)ラ_發(fā)一套防APP常見崩潰(大多數(shù)常見崩潰)...