240 發(fā)簡信
IP屬地:上海
  • 120
    alloc 底層原理探索

    前言 作為個iOS開發(fā)者肖卧,開發(fā)過程中常用到對象的初始化和創(chuàng)建准验,也就是對象的alloc init冠句。但我們有沒有去探索過alloc這個過程浪汪,底層是如何執(zhí)行的呢兄猩?現(xiàn)在我們一...

  • 120
    iOS底層-結構體指針內存對齊

    前言 iOS開發(fā)中洽瞬,我們稱萬物皆對象秩仆,對象的本質又是什么呢瀑梗?項目開發(fā)中我們也常常說到內存的分配烹笔,程序又是如何為我們的代碼創(chuàng)建的對象去分配內存的呢?下面我們去探索這些疑...

  • 120
    iOS底層-對象的本質

    前言 作為一名iOS開發(fā)者抛丽,了解底層源碼實現(xiàn)有助于在開發(fā)中更容易的來解決一些異常的問題谤职,而且有助于面試題的解答。對象的本質是啥呢亿鲜?又是啥呢允蜈?帶著這些疑問我們一起從OC底...

  • 120
    iOS底層-類的底層原理(一)

    案例分析 1、通過終端cd 到main.m文件所在目錄 2蒿柳、終端輸入 編譯會得到一個c++文件(具體問什么這么做呢饶套,可參考 查看編譯后的文件,我們可以得出實例對象實質為結構體...

  • 120
    iOS底層-類的底層原理(二)

    前言 ? 上一期我們探討過類的本質[https://juejin.cn/post/6974701940206731295]垒探,我們知道類的本質是結構體妓蛮,講到類我們自然離不開類的...

  • 120
    iOS底層-類的cache探索

    前言 ? 之前的文章分析過類的本質,我們也從源碼的角度看到Class的是objc_class類型的結構體圾叼,在objc_class里面有一個非常重要的變cache蛤克,那cache...

  • 120
    匯編探索(二)

    ??在匯編代碼執(zhí)行過程中少不了兩個東西一個是進制捺癞,一個是寄存器。 進制 八進制由8個符號組成:0 1 2 3 4 5 6 7 逢八進一 十進制由10個符號組成:0 1 2 3...

  • 匯編探索(三)

    前言 ? ? 上一篇文章我們已經探索過了CPU與寄存器的一些原理和內在聯(lián)系构挤。我們知道任何高級語言方法的執(zhí)行髓介,他們的底層都是調用函數方法。但有沒有想過函數的底層是怎么實現(xiàn)的呢儿倒?...

  • 120
    Mach-O探索(二)

    “ ”我們已經分析過了 到底是什么版保,包括分析 有什么用,以及分析 常用工具夫否。 現(xiàn)在我們分析一下 文件的結構及它們的功能。 Mach-O的格式 對于蘋果來說叫胁,Mach-O是可執(zhí)...

  • 120
    iOS性能優(yōu)化-App啟動優(yōu)化

    ??在iOS日常開發(fā)過程中常常遇到APP啟動過于緩慢凰慈,那我們如何去優(yōu)化解決它呢?要想解決這個問題首先我們需要了解APP啟動過程中做了什么東西驼鹅,在了解整個過程之后我們在啟動的每...

  • 120
    iOS密碼學-Hash

    ??日常開發(fā)中微谓,我們經常會用到求某個數據的哈希值,對給服務器傳一段數據時输钩,會給該數據進行加密豺型。那我們有沒有想過什么是 (Hash),哈希是不是加密呢买乃, 和 之間有什么關系呢姻氨?...

  • 120
    iOS密碼學-對稱加密

    ??之前我們已經研究過RSA,并且RSA是非對稱加密剪验,非對稱加密有一對公鑰和私鑰肴焊。我們可以對數據用私鑰加密用公鑰解密,也能用公鑰加密用私鑰來解密功戚,這就是非對稱加密娶眷。那什么是對...

  • 120
    組件式開發(fā)私有庫制作

    日常項目組件式開發(fā)過程中,我們常用到將私有庫提交到代碼倉庫啸臀,后期在項目使用時直接用 統(tǒng)一管理届宠。下面我們以制作私有庫,上傳至 舉例說明乘粒。 創(chuàng)建私有倉庫 制作組件 打開終端豌注,cd...

  • 120
    LLVM探索

    LLVM的概念 日常開發(fā)過程我們的開發(fā)工具或多或少都跟LLVM扯得上一點關系,那么什么是LLVM呢谓厘?它有什么作用呢幌羞?首先我們需要明白兩個概念解釋型語言、編譯型語言竟稳。解釋型語言...

  • 120
    iOS啟動優(yōu)化-二進制重排

    啟動優(yōu)化常規(guī)方案 之前已經寫過一期關于iOS啟動優(yōu)化[https://juejin.cn/post/6997344142841872414]的總結属桦⌒艹眨回顧一下那些是針對于APP...

  • Mac 常用終端命令

    基本指令 / 根目錄 cd / 返回最頂層磁盤位置 /~ 當前用戶目錄 cd ~ 返回用戶目錄 /Users/dulane. 當前目錄 cd ./music 所在位...

  • iOS常見審核被拒

    iOS應用審核常見被拒歸納 1、plist 里面相機聂宾、相冊果善、麥克風、定位等權限配置需要正確2系谐、target里面capability配置巾陕,用到了就添加,沒用到一定要刪除如果用到...

  • 120
    【最新】2023申請公司類型蘋果開發(fā)者賬號

    2023申請公司類型開發(fā)者賬號流程 1纪他、注冊一個apple ID 需要準備一個接收Apple 信息的郵箱 和一個手機號碼(用于開啟雙重認證)開啟雙重認證的具體方法https:...

  • 【最新】 Linux常用命令

    Linux常用命令 系統(tǒng)服務管理 systemctl 啟動服務:systemctl start httpd.service 關閉服務:systemctl stop httpd...

  • 120
    MQTT協(xié)議原理及優(yōu)缺點

    MQTT協(xié)議工作原理 MQTT是一種輕量級的消息傳輸協(xié)議鄙煤,常用于物聯(lián)網設備之間的通信。MQTT協(xié)議工作原理基于發(fā)布/訂閱模式茶袒,它允許設備之間通過中間代理服務器進行通信梯刚,從而實...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品