工欲善其事必先利其器下面介紹一些快捷鍵1攀细、有時候想從.m文件切換到.h文件肖方,一般操作是按著command鍵,點擊類名荐类,然后點擊Jump To Definition,如下圖: ...
![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
工欲善其事必先利其器下面介紹一些快捷鍵1攀细、有時候想從.m文件切換到.h文件肖方,一般操作是按著command鍵,點擊類名荐类,然后點擊Jump To Definition,如下圖: ...
升級為暗黑模式(macOS Mojave)后,Xcode無法運行之前的項目,報錯找不到libstdc++6.0,在網(wǎng)上找了半天發(fā)現(xiàn)都不對,只有這個兄弟寫的靠譜禁熏。鏈接放在這里壤巷,...
開篇之前大家先思考這兩個問題 Category的實現(xiàn)原理?Category和Extension的區(qū)別是什么崇猫?Class Extension在編譯的時候沈条,它的數(shù)據(jù)就已經(jīng)包含在類...
臥槽,太牛了诅炉,完爆那些面試官??
+load方法與+initialize方法的區(qū)別兩個方法的區(qū)別 1.兩個方法的調(diào)用方式 load是拿到函數(shù)地址直接進行調(diào)用initialize是通過objc_msgSend()進行調(diào)用的 2.兩個方法的調(diào)用時機 load是...
class和superclass源碼(runtime源碼里有) Foundation框架里NSObject框架里的有些基礎(chǔ)方法是開源的蜡歹,objc4源碼鏈接 https:/...
單例,singleton Instance, 特點:全局里獨一無二的涕烧,只有一個實例月而,只初始化一次; 一般是兩種寫法议纯,一個是GCD的寫法父款,一個是普通的加鎖的寫法; GCD寫法 ...
在cell里不能用self.contentView的寬高阀参,要用屏幕的UIScreen.main.bounds.width,
最近用Swift寫項目肝集,發(fā)現(xiàn)標(biāo)記不知道咋用了,記下來,省的忘了蛛壳。 // 標(biāo)記都要大寫字母加冒號 // MARK: TV DataSource(普通標(biāo)記杏瞻,相當(dāng)于OC的#p...
Masonryde 的優(yōu)點很多,就不多說了,但是在我剛開始使用的時候出現(xiàn)過一些問題,在這里寫出來,防止忘記. 第一個就是一定要添加到view上,就是先使用addSubview...