前言: 各位同學(xué)大家好,有段時(shí)間沒有給大家更新文章,具體多久我也不清楚哈,昨天發(fā)了一篇關(guān)于 Fraction[https://developer.harmonyos.com...
前言: 各位同學(xué)大家好,有段時(shí)間沒有給大家更新文章,具體多久我也不清楚哈,昨天發(fā)了一篇關(guān)于 Fraction[https://developer.harmonyos.com...
參考篇:iOS-Block淺談 前言:本文簡述Block本質(zhì),如有錯(cuò)誤請(qǐng)留言指正。 第一部分:Block本質(zhì) Q:什么是Block,Block的本質(zhì)是什么? block本質(zhì)上...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-runtime-01/...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
演示項(xiàng)目 在開始技術(shù)討論前,你可以先下載我寫的 Demo 跑到真機(jī)上體驗(yàn)一下:https://github.com/ibireme/YYKit。 Demo 里包含一個(gè)微博的 ...
如果你的英文還不錯(cuò)可以來這里自己查看所有的快捷鍵大全(當(dāng)然也可以自定義修改): 如果你懶得看,下面這些足夠你在開發(fā)過程中使用了: 另外:編譯:Command + B 、 ...
目錄 使用實(shí)例原理分析特性深入源碼尋找釋放點(diǎn)追蹤泄露報(bào)告泄露構(gòu)建堆棧信息側(cè)滑返回特殊處理 序言 MLeaksFinder 是WeRead團(tuán)隊(duì)開源的一款檢測(cè) iOS 內(nèi)存泄漏的...
前言 在移動(dòng)設(shè)備上開發(fā)軟件,性能一直是我們最為關(guān)心的話題之一,我們作為程序員除了需要努力提高代碼質(zhì)量之外,及時(shí)發(fā)現(xiàn)和監(jiān)控軟件中那些造成性能低下的”罪魁禍?zhǔn)住币彩俏覀兩袷サ穆氊?zé)...
對(duì)于職場來說,簡歷就如同門面。若是沒想好,出了差錯(cuò),耽誤些時(shí)日倒不打緊,便是這簡歷入不了HR的眼,費(fèi)力傷神還不能覓得好去處,這數(shù)年來勤學(xué)苦練的大好光陰,豈不辜負(fù)? 簡歷制作小...
Block的本質(zhì) Block是將函數(shù)及其執(zhí)行上下文封裝起來的對(duì)象。Block調(diào)用即是函數(shù)的調(diào)用。 clang(LLVM編譯器)具有轉(zhuǎn)換為我們可讀源代碼的功能。通過“-rewr...
iOS面試題目100道 1.線程和進(jìn)程的區(qū)別。 進(jìn)程是系統(tǒng)進(jìn)行資源分配和調(diào)度的一個(gè)獨(dú)立單位,線程是進(jìn)程的一個(gè)實(shí)體,是CPU調(diào)度和分派的基本單位,是比進(jìn)程更小的能獨(dú)立運(yùn)行的基本...
01 iOS開發(fā)基礎(chǔ)概念 1.1什么是應(yīng)用瘦身? 1.2 什么是響應(yīng)者鏈? 1.3 什么是 懶加載? 1.4 什么是 Cocoa 和 Cocoa Touch? 1.5...
上篇文章簡單的了解了一下iOS結(jié)構(gòu)體的內(nèi)存分配[http://m.itdecent.cn/p/4551b6c6a0a8],而OC對(duì)象的本質(zhì)就是結(jié)構(gòu)體。由此我們可以探究一...
iOS結(jié)構(gòu)體內(nèi)存大小分配遵循以下幾條原則:*結(jié)構(gòu)體大小是其內(nèi)部變量中最大內(nèi)存變量的整數(shù)倍*結(jié)構(gòu)體內(nèi)部變量的屬性的起始內(nèi)存地址是其本身大小的整數(shù)倍*結(jié)構(gòu)體中如果有其他結(jié)構(gòu)體,那...