原创 GCD Block

Block 是 Apple 在 GCC 4.2 中擴充的新語法特性,其目的是支持多核並行編程。我們可以將 dispatch_queue 與 block 結合起來使用,方便進行多線程編程。 本文源代碼下載:點擊下載 1,實驗工

原创 ASIHTTPRequest

ASIHTTPRequest是一款極其強勁的HTTP訪問開源項目。讓簡單的 API 完成複雜的功能,如: 異步請求,隊列請求,GZIP壓縮,緩存,斷點續傳,進度跟蹤,上傳文件,HTTP認證 在新的版本中,還加入了Objective-C閉包

原创 Copy/Retain/Assign

iphone開發內存管理之三──深拷貝和淺拷貝iphone c在iphone程序中,屬性合成中的retain/copy/assign有什麼區別? 1)assign就不用說了,因爲基本上是爲簡單數據類型準備的,原子類類型,例如CGPoint

原创 CorePlot畫表數據

CPTGraphHostingView   ----- CPTXYGraph -----  CPTBarPlot/CPTScatterPlot ---- CPTXYPlotSpace CPTXYAxisSet  CPTPlotRan

原创 雜錦

NSuserDefaults 存儲setObject NSUserDefaults *accountDefaults = [NSUserDefaults standardUserDefaults]; NSString *mainUr

原创 PDF

Quartz 2D編程指南(13) -           PDF文檔存儲依賴於分辨率的向量圖形、文本和位圖,並用於程序的一系列指令中。一個PDF文檔可以包含多頁的圖形和文本。PDF可用於創建跨平臺、只讀的文檔,也可用於繪製

原创 Reachability

一:確認網絡環境3G/WIFI    1. 添加源文件和framework        開發Web等網絡應用程序的時候,需要確認網絡環境,連接情況等信息。如果沒有處理它們,是不會通過Apple的審(我們的)查的。    Apple 的

原创 layoutSubviews

首先兩個方法都是異步執行。layoutSubviews方便數據計算,drawRect方便視圖重繪。 layoutSubviews在以下情況下會被調用: 1、init初始化不會觸發layoutSubviews。 2、addSubview會

原创 UIImageView自身的動畫

UIImageView* campFireView = [[UIImageView alloc] initWithFrame:self.view.frame]; 創建時間:2013年7月6日(星期六) 中午12:14 | 分類:未

原创 CoreGraphics畫圖

摘要: CoreGraphics的功能非常強大,可以繪製各種圖形;今天學習一下怎麼繪製簡單的點線面,記錄學習。 一、導入coreGraphics.framework 二、繪製圖形 1、繪製矩形 view sourceprint?

原创 CALayer zPosition細節

iOS: 視覺化CALayer的zPosition 衆所周知CALayer的zPosition等效於在Z軸上做了個偏移Transform。所以我們可以通過3D Transform來視覺化各個CALayer的zPosition

原创 Quart 2D畫圖基本方法

Quart 2D 繪製圖形簡單總結[轉] 1人收藏此文章, 我要收藏發表於5個月前(2013-05-29 13:19) , 已有82次閱讀 ,共0個評論 0  CGContextRef context = UIGraphicsG

原创 ios框架整理

Cocoa Touch 層 【解釋】Cocoa Touch層包含創建 iOS應用程序所需的關鍵框架。上至實現應用程序可視界面,下至與高級系統服務交互,都需要該層技術提供底層基礎。在開發應用程序的時候,請儘可能不要使用更底層的框架,儘可能使

原创 那些年,我們走過的零碎之路!---- iOS 工作筆記(1)

1 巧妙利用RunLoop來延遲加載圖片 UITableView中可以借鑑    //利用CFRunLoopMode的特性,可以將圖片的加載放到NSDefaultRunLoopMode的mode裏,這樣在滾動UITrackingRun

原创 IOS開發之常用的正則表達式

[objc] view plaincopy iOS 中可以通過 NSPredicate 來處理正則表達式。相關資料如下: NSPredicate 蘋果官方文檔:http://developer.apple.c