![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
開(kāi)篇 在簡(jiǎn)單的學(xué)習(xí)了swift語(yǔ)法之后,開(kāi)始在項(xiàng)目里使用树碱。很多東西都是別人鋪好路肯适,自己只是套用寫(xiě)UI而已。這里先簡(jiǎn)單過(guò)渡一下OC-Swift成榜,后續(xù)再深入研究Swift相關(guān)知識(shí)...
什么是block挣输?帶有自動(dòng)變了的匿名函數(shù)纬凤。 block其實(shí)也是一個(gè)oc對(duì)象,內(nèi)部有一個(gè)isa指針。 block本質(zhì) 先通過(guò)命令行編譯一下 先看main方法呀洲,里面有定義的blo...
之前我們分析過(guò)了Category本質(zhì)迟隅,我們都知道Category不能直接添加成員變量,因?yàn)槠鋬?nèi)部結(jié)構(gòu)沒(méi)有存放成員變量的結(jié)構(gòu)恋技。為了達(dá)到和正常類(lèi)使用屬性一樣的效果,我們一般用ru...
平時(shí)我們應(yīng)該會(huì)比較常用分類(lèi)逻族,今天我們直接分析Category的本質(zhì)原理蜻底,分析過(guò)后應(yīng)該對(duì)于分類(lèi)的大部分問(wèn)題都能有一個(gè)自信的答案。 Category本質(zhì) 我們已經(jīng)OC中類(lèi)的本質(zhì)都...
接上篇OC底層原理(二)平時(shí)自己都有學(xué)習(xí)一些底層原理聘鳞,但是太過(guò)分散薄辅,也沒(méi)有寫(xiě)過(guò)筆記,這次正好通過(guò)mj課程查漏補(bǔ)缺抠璃,也記錄下來(lái)站楚。 本節(jié)內(nèi)容也有一道面試題。問(wèn):OC的類(lèi)信息存放在...
接上篇OC底層原理(一)平時(shí)自己都有學(xué)習(xí)一些底層原理搏嗡,但是太過(guò)分散源请,也沒(méi)有寫(xiě)過(guò)筆記,這次正好通過(guò)mj課程查漏補(bǔ)缺彻况,也記錄下來(lái)谁尸。 這篇還有一道面試題,我們還是在最后解答 問(wèn):對(duì)...
對(duì)OC底層原理探究的開(kāi)篇良蛮,也是對(duì)mj課程的回顧總結(jié),盡量能都記錄下來(lái)吧悍赢。這里其實(shí)也是一道面試題决瞳,那么我們就看看這個(gè)答案是什么货徙。 問(wèn):一個(gè)NSObject對(duì)象占多少內(nèi)存? 我們...
前言: SDWebImage應(yīng)該是我們iOS開(kāi)發(fā)最常用的第三方框架之一皮胡,通過(guò)以分類(lèi)的方式痴颊,為我們提供網(wǎng)絡(luò)圖片的加載、緩存等操作屡贺,接下來(lái)就一邊閱讀源碼蠢棱,一邊記錄一下實(shí)現(xiàn)過(guò)程。 ...
平時(shí)我們經(jīng)常使用isKindOfClass 和 isMemberOfClass這兩個(gè)方法泻仙,用起來(lái)好像也沒(méi)發(fā)現(xiàn)什么問(wèn)題。 比如有兩個(gè)類(lèi)Person類(lèi)和Student類(lèi)量没,Pers...
@So_Cool 那天說(shuō)的就讓第二天再試袭灯,還不行的話讓我再打電話刺下。我周一試了下還不行,反正現(xiàn)在所有人都是這樣妓蛮,我也沒(méi)打電話了怠李。 用繳費(fèi)的開(kāi)發(fā)者賬號(hào)調(diào)試吧
iOS -- Could not launch "xx" ,xx iPhone has denied the launch requestxcode圾叼,在真機(jī)上運(yùn)行項(xiàng)目的時(shí)候蛤克,提示這個(gè)iOS -- Could not launch "xx" ,xx iPhone has denied the launch req...