![240](https://upload.jianshu.io/users/upload_avatars/3583176/a9af2314-671f-4b90-bb59-6c70907ee666.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
什么是結(jié)構(gòu)體? 結(jié)構(gòu)體是一種集合坚弱,它里面包含了多個變量或數(shù)組蜀备,它們的類型可以相同关摇,也可以不同荒叶,每個這樣的變量或數(shù)組都稱為結(jié)構(gòu)體的成員(Member). 像 int、float...
OC 作為一種經(jīng)典的運(yùn)行時動態(tài)語言, 底層的動態(tài)運(yùn)行時输虱、消息機(jī)制另無數(shù)iOS開發(fā)者癡迷. Runtime: 結(jié)構(gòu)模型 我們先來看下類的定義: 2.對象的定義: 4.方法定義:...
2021年了, Flutter 2.0版本已經(jīng)發(fā)布,來康康Flutter 的Model 是怎么解析json 數(shù)據(jù)的吧!如果你請求到豆瓣電影的高分電影排行榜json數(shù)據(jù)格式入下...
POP 全稱 Protocol Oriented Programming, 面向協(xié)議編程些楣。所謂協(xié)議,就是一組屬性和/或方法的定義宪睹,而如果某個具體類型想要遵守一個協(xié)議愁茁,那它需...
Runtime是什么 在C語言中,將代碼轉(zhuǎn)換成為可執(zhí)行文件,一般要經(jīng)歷三個步驟:編譯--->鏈接--->運(yùn)行在鏈接的時候,對象的類型、方法的實(shí)現(xiàn)已經(jīng)確認(rèn)好了.而在OC中,卻將...
一亭病、關(guān)于藍(lán)牙開發(fā)的一些重要的理論概念: 1.當(dāng)前ios中開發(fā)藍(lán)牙所運(yùn)使用的系統(tǒng)庫是<CoreBluetooth/CoreBluetooth.h>鹅很。2.藍(lán)牙外設(shè)必需為4.0及以...
TCP可靠傳出的實(shí)現(xiàn): 1). TCP連接的每一端都必須設(shè)有兩個窗口(一個窗口發(fā)送,一個窗口接收), TCP的可靠傳輸機(jī)制用字節(jié)的序號進(jìn)行控制, TCP所有的確認(rèn)都是基于序號...
1. 我們需要下載 objc-781 的源碼 下載地址: https://opensource.apple.com/release/macos-10151.html[http...
block的原理是怎樣的?本質(zhì)是什么罪帖?答: block本質(zhì)是封裝了函數(shù)調(diào)用和調(diào)用環(huán)境的OC對象,本質(zhì)是結(jié)構(gòu)體促煮,block結(jié)構(gòu)體內(nèi)部有需要執(zhí)行的代碼塊funcPtr和自己的大小...
做一款A(yù)PP,它的的性能穩(wěn)定性問題使我們有限要考慮的,首先我們從幾個大方向去談?wù)勥@個問題. 1.APP 的啟動 啟動分為冷啟動與熱啟動:1.1 冷啟動(Cold Launch...
基礎(chǔ)篇 1. class 、struct整袁、enmu 的區(qū)別? 相同點(diǎn): 都可以定義屬性和方法;下標(biāo)語法訪問值;初始化器;支持?jǐn)U展菠齿、協(xié)議 類特有的功能: 繼承允許類型轉(zhuǎn)換析構(gòu)方...
HTTPS其實(shí)是有兩部分組成:HTTP +SSL/ TLS,也就是在HTTP上又加了一層處理加密信息的模塊坐昙。服務(wù)端和客戶端的信息傳輸都會通過TLS進(jìn)行加密绳匀,所以傳輸?shù)臄?shù)據(jù)都是...
一.命令行$: vim ~/.bash_profileopen -e .bash_profile 二.添加路徑 三.刷新(命令行$) source .bash_profile...
1. 在OC 中 Category(分類)和Extension(擴(kuò)展)的區(qū)別? 分別可以用來做什么? 分類有哪些局限性? 分類的結(jié)構(gòu)體里面有哪些成員? 區(qū)別: 1).分類(c...