作為一名Flutter 浩瀚碼海 中的一名Android 轉(zhuǎn)學(xué)生坯钦,最近開發(fā)中遇到一個(gè)功能腺律,要實(shí)現(xiàn)一個(gè)類似Android CollapsingToolbarLayout 折疊...
作為一名Flutter 浩瀚碼海 中的一名Android 轉(zhuǎn)學(xué)生坯钦,最近開發(fā)中遇到一個(gè)功能腺律,要實(shí)現(xiàn)一個(gè)類似Android CollapsingToolbarLayout 折疊...
GCD中涉及到兩個(gè)十分重要的概念, 就是任務(wù)和隊(duì)列 任務(wù)(Task): 你需要執(zhí)行的操作 隊(duì)列(Queue): 存放任務(wù)的容器 GCD中兩個(gè)重要的函數(shù), 一個(gè)同步執(zhí)行, 一個(gè)...
GCD是iOS開發(fā)中常用的多線程工具,它是一套低層級(jí)的C API古掏,通過(guò) GCD损话,開發(fā)者只需要向隊(duì)列中添加一段代碼塊(block或C函數(shù)指針),而不需要直接和線程打交道槽唾。GCD...
說(shuō)到App的啟動(dòng) 可以分為 冷啟動(dòng) 和 熱啟動(dòng) 冷啟動(dòng) 即 啟動(dòng)會(huì)調(diào)用 main函數(shù)的的啟動(dòng)丧枪,可分為premain的處理 和 main之后的處理,也是我們重點(diǎn)關(guān)注的啟動(dòng) 熱啟...
問(wèn)題描述: app需要在收到MQTT消息的時(shí)候震動(dòng)30秒和通知欄展示本地通知拧烦,一分鐘之后移除通知欄消息,這必然涉及到倒計(jì)時(shí)钝计,出現(xiàn)的問(wèn)題是當(dāng)app在后臺(tái)的時(shí)候會(huì)出現(xiàn)會(huì)出現(xiàn)30秒...
iOS底層原理總結(jié) - RunLoop 面試題 講講 RunLoop恋博,項(xiàng)目中有用到嗎? RunLoop內(nèi)部實(shí)現(xiàn)邏輯私恬? Runloop和線程的關(guān)系交播? timer 與 Runlo...
目錄 一個(gè)NSObject對(duì)象占用多少內(nèi)存?對(duì)象的isa指針指向哪里践付?OC的類信息存放在哪里秦士?iOS用什么方式實(shí)現(xiàn)對(duì)一個(gè)對(duì)象的KVO?(KVO的本質(zhì)是什么永高?)KVCCateg...
目錄 iOS 基礎(chǔ)題 1. 分類和擴(kuò)展有什么區(qū)別隧土?可以分別用來(lái)做什么?分類有哪些局限性命爬?分類的結(jié)構(gòu)體里面有哪些成員曹傀? 2.講一下atomic的實(shí)現(xiàn)機(jī)制;為什么不能保證絕對(duì)的線...