首先,iOS 開發(fā)中能遇到兩個線程對象: pthread_t 和 NSThread。過去蘋果有份文檔標明了 NSThread 只是 pthread_t 的封裝,但那份文檔已經(jīng)...
首先,iOS 開發(fā)中能遇到兩個線程對象: pthread_t 和 NSThread。過去蘋果有份文檔標明了 NSThread 只是 pthread_t 的封裝,但那份文檔已經(jīng)...
前言 本文不會詳細介紹Block(閉包)使用,網(wǎng)上也有很多詳細的介紹。我們使用Block經(jīng)常要注意循環(huán)引用問題,在很早以前我只用到了__weak并不知道__strong用的有...
情景:在很多中情況下我們需要設(shè)置UIView或者UIImageView的圓角以及邊框等,我們通常的做法是:1.代碼創(chuàng)建的控件:利用代碼設(shè)置cornerRadius(別忘記設(shè)置...
先看效果圖 基本思路就是在一個View 上加上蒙版 msak 。不貼代碼的都是流氓,So ,代碼如下: 其他方法自行g(shù)oogle 這里推薦一個博文 提供不同思路。
深.淺拷貝 copy/mutableCopy NSString copy/mutableCopy NSMutableString 結(jié)論: 注意:其他對象NSArray、NSM...
前言 由于最近項目中在用Realm,所以把自己實踐過程中的一些心得總結(jié)分享一下。 Realm是由Y Combinator孵化的創(chuàng)業(yè)團隊開源出來的一款可以用于iOS(同樣適用于...
整個#30daysSwift 自學(xué)計劃完全是受到 Sam Lu 的靈感啟發(fā),他在 100天內(nèi)持續(xù)學(xué) Swift 寫了 40個小項目, 我也是在看了他1月5日發(fā)出來的 Medi...
在這篇文章中,我將為你整理一下 iOS 開發(fā)中幾種多線程方案,以及其使用方法和注意事項。當然也會給出幾種多線程的案例,在實際使用中感受它們的區(qū)別。還有一點需要說明的是,這篇文...
前言 這里主要以iOS和OSX講講crash閃退怎么防御。其中最新的OSX應(yīng)用本身就有一定閃退防御,但有點類似@try @catch在最外層包了一下普通的越界調(diào)用空方法都會中...