遷移自開源中國
2013-4-27
- 客戶端發(fā)送的請求數(shù)量和服務(wù)端接收的數(shù)量不一致。原因可能是服務(wù)端并發(fā)請求數(shù)量設(shè)置的過小。
- 利用GCD循環(huán)請求數(shù)據(jù)時小概率的引起程序崩潰。原因可能是兩個線程同時對一個數(shù)據(jù)源進行了操作。
- 繪制分時、k線時線條模糊,舉行時會出現(xiàn)四條邊不一樣粗細。原因就是IOS繪圖機制的問題。推薦文章:http://my.oschina.net/lych0317/blog/126215
- 利用tableView的headerViewForSection:方法獲取headerView時一直是nil。原因應(yīng)該是設(shè)置headerView時利用- (UIView *)tableView: viewForHeaderInSection:的代理方法返回的UIView應(yīng)該是UITableViewHeaderFooterView類型的,很多時候被他的返回值(UIView *)誤導(dǎo)了。
- 由于項目比較大,頁面多而且復(fù)雜,有時就需要從當(dāng)前的responder通過nextResponder(一個甚至多個)找到深層次的VeiwController。推薦文章:http://my.oschina.net/lych0317/blog/113795
- 項目中需要用到循環(huán)刷新數(shù)據(jù),利用NSTimer來實現(xiàn),但是想在VC銷毀時停掉timer(就是在dealloc方法中停掉),結(jié)果發(fā)現(xiàn)dealloc根本不調(diào)用,原本以為是引用計數(shù)沒有減到0,可是問題不在此,而就在NSTimer這。結(jié)果在viewDidDisappear:停掉timer后就調(diào)用dealloc方法了。推薦文章:http://my.oschina.net/lych0317/blog/131295第一點
- 利用viewWithTag:尋找子View時,出現(xiàn)絕對性的錯誤,對象類型都不對。問題出現(xiàn)在設(shè)置的tag有重復(fù),要注意的是子View在包括子View的子View的tag都不可以重復(fù),所以建議另外創(chuàng)建一個文件專門設(shè)定tag,就像android中的R.java文件一樣來確保tag的唯一。推薦文章:http://my.oschina.net/lych0317/blog/131295
2013-5-23
- 當(dāng)新建工程調(diào)整原有目錄結(jié)構(gòu)時,提示警告:Warning: The Copy Bundle Resources build phase contains this target's Info.plist file 'ChartViewDemo/ChartViewDemo-Info.plist'.解決方法:http://blog.csdn.net/mideveloper/article/details/7790186