前言 網(wǎng)上的組件化很多,但是我個人覺得講的不透徹而且也不容易理解。所以我決心寫一篇文章,主要的目的是為了做筆記和大家一起探討下。我說的并不一定是對的,因為ios這個東西我覺得...
多線程的理解 個人認(rèn)為多線程相當(dāng)于除主線程之外的其他線程。我們很多耗時的操作放到子線程中去執(zhí)行,那么我們的主線程就不會卡頓。 ios 中多線程的方案 gcd的使用 1.同步執(zhí)...
總結(jié)一下我們在內(nèi)存管理中處理方法,以及出現(xiàn)的常見問題 定時器相關(guān)的問題: 1 NSTimer的問題看如下的代碼: 當(dāng)我們點擊控制器左邊的返回按鈕時,發(fā)現(xiàn)控制器并沒有銷毀,我們...
cycript是什么? cycript是objc++、javascript、java等語言的混合物,可以用來調(diào)試 探索 修改正在運行的ios、mac的app。我們要調(diào)試我們a...
先來了解一下isa的組成 我們?nèi)ミ@個網(wǎng)站(https://opensource.apple.com/tarballs/objc4/)搜索objc4,然后下載最新的壓縮文件,這...
block的基本使用在這里就不說了, 將oc的代碼轉(zhuǎn)換成c或者c++代碼的命令(比如我轉(zhuǎn)換的main.m文件)首先切換到main.m所在的文件位置,然后執(zhí)行這段命令: 如果代...
initialize 和 load 的調(diào)用時機(jī) 代碼1 三個類superclass , subclass 繼承superclass,otherclass單獨的一個類,我們只打...
這些天項目不是很急,自己研究了一下socket,感覺收獲頗豐,真的很高興。 http :它是超文本傳輸協(xié)議,對應(yīng)于應(yīng)用層,它主要強(qiáng)調(diào)的是對數(shù)據(jù)的封裝。它是所謂的“短鏈接”,一...