前言 作為個iOS開發(fā)者鼻由,開發(fā)過程中常用到對象的初始化和創(chuàng)建,也就是對象的alloc init厚棵。但我們有沒有去探索過alloc這個過程蕉世,底層是如何執(zhí)行的呢?現(xiàn)在我們一...
![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 作為個iOS開發(fā)者鼻由,開發(fā)過程中常用到對象的初始化和創(chuàng)建,也就是對象的alloc init厚棵。但我們有沒有去探索過alloc這個過程蕉世,底層是如何執(zhí)行的呢?現(xiàn)在我們一...
前言 iOS開發(fā)中婆硬,我們稱萬物皆對象狠轻,對象的本質(zhì)又是什么呢?項(xiàng)目開發(fā)中我們也常常說到內(nèi)存的分配彬犯,程序又是如何為我們的代碼創(chuàng)建的對象去分配內(nèi)存的呢向楼?下面我們?nèi)ヌ剿鬟@些疑...
前言 作為一名iOS開發(fā)者,了解底層源碼實(shí)現(xiàn)有助于在開發(fā)中更容易的來解決一些異常的問題谐区,而且有助于面試題的解答湖蜕。對象的本質(zhì)是啥呢?又是啥呢宋列?帶著這些疑問我們一起從OC底...
案例分析 1昭抒、通過終端cd 到main.m文件所在目錄 2、終端輸入 編譯會得到一個c++文件(具體問什么這么做呢炼杖,可參考 查看編譯后的文件灭返,我們可以得出實(shí)例對象實(shí)質(zhì)為結(jié)構(gòu)體...
前言 ? 上一期我們探討過類的本質(zhì)[https://juejin.cn/post/6974701940206731295],我們知道類的本質(zhì)是結(jié)構(gòu)體坤邪,講到類我們自然離不開類的...
前言 ? 之前的文章分析過類的本質(zhì)熙含,我們也從源碼的角度看到Class的是objc_class類型的結(jié)構(gòu)體,在objc_class里面有一個非常重要的變cache艇纺,那cache...
“ ”我們已經(jīng)分析過了 到底是什么氯材,包括分析 有什么用渣锦,以及分析 常用工具氢哮。 現(xiàn)在我們分析一下 文件的結(jié)構(gòu)及它們的功能袋毙。 Mach-O的格式 對于蘋果來說,Mach-O是可執(zhí)...
??在iOS日常開發(fā)過程中常常遇到APP啟動過于緩慢听盖,那我們?nèi)绾稳?yōu)化解決它呢裂七?要想解決這個問題首先我們需要了解APP啟動過程中做了什么東西皆看,在了解整個過程之后我們在啟動的每...
??日常開發(fā)中背零,我們經(jīng)常會用到求某個數(shù)據(jù)的哈希值,對給服務(wù)器傳一段數(shù)據(jù)時徙瓶,會給該數(shù)據(jù)進(jìn)行加密毛雇。那我們有沒有想過什么是 (Hash),哈希是不是加密呢禾乘, 和 之間有什么關(guān)系呢?...
??之前我們已經(jīng)研究過RSA,并且RSA是非對稱加密蒲稳,非對稱加密有一對公鑰和私鑰。我們可以對數(shù)據(jù)用私鑰加密用公鑰解密江耀,也能用公鑰加密用私鑰來解密剩胁,這就是非對稱加密。那什么是對...
日常項(xiàng)目組件式開發(fā)過程中晾腔,我們常用到將私有庫提交到代碼倉庫,后期在項(xiàng)目使用時直接用 統(tǒng)一管理啊犬。下面我們以制作私有庫灼擂,上傳至 舉例說明。 創(chuàng)建私有倉庫 制作組件 打開終端剔应,cd...
啟動優(yōu)化常規(guī)方案 之前已經(jīng)寫過一期關(guān)于iOS啟動優(yōu)化[https://juejin.cn/post/6997344142841872414]的總結(jié)碉纺。回顧一下那些是針對于APP...
基本指令 / 根目錄 cd / 返回最頂層磁盤位置 /~ 當(dāng)前用戶目錄 cd ~ 返回用戶目錄 /Users/dulane. 當(dāng)前目錄 cd ./music 所在位...
2023申請公司類型開發(fā)者賬號流程 1介粘、注冊一個apple ID 需要準(zhǔn)備一個接收Apple 信息的郵箱 和一個手機(jī)號碼(用于開啟雙重認(rèn)證)開啟雙重認(rèn)證的具體方法https:...
Linux常用命令 系統(tǒng)服務(wù)管理 systemctl 啟動服務(wù):systemctl start httpd.service 關(guān)閉服務(wù):systemctl stop httpd...
MQTT協(xié)議工作原理 MQTT是一種輕量級的消息傳輸協(xié)議姻采,常用于物聯(lián)網(wǎng)設(shè)備之間的通信雅采。MQTT協(xié)議工作原理基于發(fā)布/訂閱模式,它允許設(shè)備之間通過中間代理服務(wù)器進(jìn)行通信慨亲,從而實(shí)...