
在ARC與非ARC環(huán)境下對block使用不當(dāng)都會引起循環(huán)引用問題,一般表現(xiàn)為,某個(gè)類將block作為自己的屬性變量,然后該類在block的方法體里面又使用了該類本身,簡單說就...
概論 所謂的持久化槽卫,就是將數(shù)據(jù)保存到硬盤中跟压,使得在應(yīng)用程序或機(jī)器重啟后可以繼續(xù)訪問之前保存的數(shù)據(jù)。在iOS開發(fā)中歼培,有很多數(shù)據(jù)持久化的方案震蒋,接下來我將嘗試著介紹一下5種方案: ...
在這篇文章中籍嘹,我將為你整理一下 iOS 開發(fā)中幾種多線程方案闪盔,以及其使用方法和注意事項(xiàng)。當(dāng)然也會給出幾種多線程的案例辱士,在實(shí)際使用中感受它們的區(qū)別泪掀。還有一點(diǎn)需要說明的是,這篇文...
特性 objective-c中靠抑,有類別可以在不修改源碼的基礎(chǔ)上增加方法;近排在看別人的開源代碼時(shí)适掰,發(fā)現(xiàn)還可以動態(tài)增加屬性颂碧。而且是在運(yùn)行時(shí),太牛B了。 使用運(yùn)行時(shí)庫类浪,必須要先引...
extern 下面的代碼聲明了一個(gè)全局變量,它用于告訴編譯器:“你現(xiàn)在編譯的文件中受楼,有一個(gè)標(biāo)識符雖然沒有在本文件中定義垦搬,但是它是在別的文件中定義的全局變量呼寸,你要在其它文件內(nèi)查...