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