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