前言 作為個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ā)中洽瞬,我們稱萬物皆對象秩仆,對象的本質又是什么呢瀑梗?項目開發(fā)中我們也常常說到內存的分配烹笔,程序又是如何為我們的代碼創(chuàng)建的對象去分配內存的呢?下面我們去探索這些疑...
前言 作為一名iOS開發(fā)者抛丽,了解底層源碼實現(xiàn)有助于在開發(fā)中更容易的來解決一些異常的問題谤职,而且有助于面試題的解答。對象的本質是啥呢亿鲜?又是啥呢允蜈?帶著這些疑問我們一起從OC底...
案例分析 1、通過終端cd 到main.m文件所在目錄 2蒿柳、終端輸入 編譯會得到一個c++文件(具體問什么這么做呢饶套,可參考 查看編譯后的文件,我們可以得出實例對象實質為結構體...
前言 ? 上一期我們探討過類的本質[https://juejin.cn/post/6974701940206731295]垒探,我們知道類的本質是結構體妓蛮,講到類我們自然離不開類的...
前言 ? 之前的文章分析過類的本質,我們也從源碼的角度看到Class的是objc_class類型的結構體圾叼,在objc_class里面有一個非常重要的變cache蛤克,那cache...
“ ”我們已經分析過了 到底是什么版保,包括分析 有什么用,以及分析 常用工具夫否。 現(xiàn)在我們分析一下 文件的結構及它們的功能。 Mach-O的格式 對于蘋果來說叫胁,Mach-O是可執(zhí)...
??在iOS日常開發(fā)過程中常常遇到APP啟動過于緩慢凰慈,那我們如何去優(yōu)化解決它呢?要想解決這個問題首先我們需要了解APP啟動過程中做了什么東西驼鹅,在了解整個過程之后我們在啟動的每...
??日常開發(fā)中微谓,我們經常會用到求某個數據的哈希值,對給服務器傳一段數據時输钩,會給該數據進行加密豺型。那我們有沒有想過什么是 (Hash),哈希是不是加密呢买乃, 和 之間有什么關系呢姻氨?...
??之前我們已經研究過RSA,并且RSA是非對稱加密剪验,非對稱加密有一對公鑰和私鑰肴焊。我們可以對數據用私鑰加密用公鑰解密,也能用公鑰加密用私鑰來解密功戚,這就是非對稱加密娶眷。那什么是對...
日常項目組件式開發(fā)過程中,我們常用到將私有庫提交到代碼倉庫啸臀,后期在項目使用時直接用 統(tǒng)一管理届宠。下面我們以制作私有庫,上傳至 舉例說明乘粒。 創(chuàng)建私有倉庫 制作組件 打開終端豌注,cd...
啟動優(yōu)化常規(guī)方案 之前已經寫過一期關于iOS啟動優(yōu)化[https://juejin.cn/post/6997344142841872414]的總結属桦⌒艹眨回顧一下那些是針對于APP...
基本指令 / 根目錄 cd / 返回最頂層磁盤位置 /~ 當前用戶目錄 cd ~ 返回用戶目錄 /Users/dulane. 當前目錄 cd ./music 所在位...
2023申請公司類型開發(fā)者賬號流程 1纪他、注冊一個apple ID 需要準備一個接收Apple 信息的郵箱 和一個手機號碼(用于開啟雙重認證)開啟雙重認證的具體方法https:...
Linux常用命令 系統(tǒng)服務管理 systemctl 啟動服務:systemctl start httpd.service 關閉服務:systemctl stop httpd...
MQTT協(xié)議工作原理 MQTT是一種輕量級的消息傳輸協(xié)議鄙煤,常用于物聯(lián)網設備之間的通信。MQTT協(xié)議工作原理基于發(fā)布/訂閱模式茶袒,它允許設備之間通過中間代理服務器進行通信梯刚,從而實...