Time of Update: 2013-12-26
iPhone開發工具介紹與應用是本文要介紹的內容,分為上下節為友們介紹,繼續 iPhone開發工具介紹與應用 上篇)開始介紹。來看本文詳細內容。iPhone開發工具之Accessorizer自動化產生代碼的工具 Accessorizer 是一款自動化代碼的工具,可以為你自動產生 property,Keyed Archiving 等定型的代碼,省去了我們不少開發的時間,使用方法在作者的網站上有video示範,可以瞭解更多,這裡只介紹一些基本的使用方法。首先設定自己的編碼風格啟動
Time of Update: 2013-12-26
iPhone開發應用處理基本互動是本文要介紹的內容,MVC:Model View controller
Time of Update: 2013-12-26
iPhone重繪機制是本文要介紹的內容,主要來講解一下如何使用iPhone進行繪圖、重繪操作。iPhone重繪機制給人的最大的感覺是,奇怪!iPhone的繪圖操作是在UIView類的drawRect方法中完成的,所以如果我們要想在一個UIView中繪圖,需要寫一個擴充UIView
Time of Update: 2013-12-26
iPhone開發點滴是本文要介紹的內容,主要介紹的是iphone開發中常用的一些小執行個體,在這作為一個小備忘來學習。先來看詳細內容。iPhone中圖片的展開/圓角處理(Image round corner, aspect fit)圖片圓角 image round corner:m_mainImgView.layer.cornerRadius = 6; m_mainImgView.layer.masksToBounds = YES;
Time of Update: 2013-12-26
Cocos2d CCLayer中Touch使用方法是本文要介紹的內容,Cocos2d作為一個開源的2D遊戲引擎,最初是用python語言實現,mac app開發流行後,提供了一個Objective-C的版本。採用Cocos2d架構開發iphone遊戲,極大提高了開發的速度。簡單介紹參見百度百科 ,cocos2d官網。Cocos2d提供了兩種touch處理方式,Standard Touch Delegate和 Targeted Touch
Time of Update: 2013-12-26
iPhone開發中資料庫使用是本文要介紹的內容,iPhone使用的是sqlite資料庫,我用了firefox的外掛程式Sqlite Manager來管理sqlite,這個外掛程式很好用,可以很方便的進行視圖化的建立以及管理sqlite。廢話不多說,進入正題。要使用sqlite首先要在Frameworks中引入libsqlite3.0.dylib這個檔案,具體步驟我就略過了,然後建立資料庫,建好後將資料庫添加到Resources目錄下(記得勾選Copy items into
Time of Update: 2013-12-26
iPhone中兩種XML解析方式NSXMLParser和GDataXMLNode是本文要介紹的內容,很詳細的介紹了NSXMLParser和GDataXMLNode這兩種方式,常用的解析XML的方式分為兩種,它們基於不同的API:1.Tree-based API:這種API的處理方式是將XML的結構看成是樹,然後把樹的各部分看成一個對象來處理,這就是我們說的DOM (Document Object
Time of Update: 2013-12-26
iPhone開發應用之Archiving NSCoder教程是本文要介紹的內容,一個物件導向程式在啟動並執行時候,一般都建立了一個複雜的對象關係圖,經常需要把這樣一個複雜的對象關係圖表示成位元組流.這樣的過程我們叫做Archiving 10.1,這個位元組流可以在網路中傳送,也可以寫入到檔案中. 例如,我們建立儲存一個nib檔案,Interface
Time of Update: 2013-12-26
iPhone資料存放區之屬性和歸檔Archive是本文要介紹的內容,在iPhone中有四種方式可以永久儲存資料分別是屬性列表、歸檔、SQLITE3、coredata。先來解釋一下,前兩者、後二者操作的時候有些地方是相同的,以屬性列表和歸檔來說都會用writeToFile/URL:path atomically:flag
Time of Update: 2013-12-26
iPhone應用開發中ASIHTTPRequest詳解是本文要講解的內容,ASIHTTPRequest 是一款極其強勁的 HTTP 訪問開源項目。讓簡單的 API 完成複雜的功能,如:非同步請求,隊列請求,GZIP 壓縮,緩衝,斷點續傳,進度跟蹤,上傳檔案,HTTP 認證。在新的版本中,還加入了 Objective-C 閉包 Block 的支援,讓我們的代碼加輕簡靈活。下面就舉例說明它的 API
Time of Update: 2013-12-26
Cocoa基本原理指南中對象建立的內容是本文要介紹的內容,Cocoa對象的建立總是分成兩個階段:對象分配和初始化。Cocoa會從應用程式的虛存區中為對象分配足夠的記憶體。在計算需要分配多少記憶體時,Cocoa會考慮對象的執行個體變數,包括它們的類型和順序,這些資訊由對象的類來定義。為了進行對象分配,您需要向對象的類發送alloc或allocWithZone:訊息。在訊息的傳回值中可以得到一個“生的”未初始化的)類執行個體。alloc方法使用應用程式預設的虛存區。區是一個按
Time of Update: 2013-12-26
iPhone開發之路學習基礎是本文要介紹的內容,主要介紹了iphone中的代理類、iPhone的基本設計模式的內容,一起來看詳細內容介紹。談談代理類(delegate class) 程式的代理對象是開發人員自己實現的對象,主要負責監聽程式的進階行為。代理機制用於避免繼承複合UIKit對象(例如UIApplication對象)。使用代理不需要子類繼承或重寫父類的方法,只要保持綜合物件不變,將需要添加或重寫的代碼放到代理對象中。當有事件發生,綜合物件會發送訊息給代理對象。
Time of Update: 2013-12-26
Xcode下SVN搭配措施是本文要介紹的內容,SVN在開源項目中普遍利用,以googlecode,sourceforge為標杆,企業內部大型項目也用SVN管教,為了得體協同開發和代碼管教,必需在Xcode上安排SVN,Xcode 3.0 以上曾經健全扶持SVN。一、搭配SVNleopard曾經內建SVN
Time of Update: 2013-12-26
iPhone視窗和視圖是本文要介紹的內容,主要是來瞭解iphone中的視窗和視圖的使用。不多說,一起來看詳細內容講解。1.程式建立一個UIWindowUIWindow* aWindow = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; 2、在iPhone
Time of Update: 2013-12-26
iPhone開發問題是本文要介紹的內容,主要是來講述字啊iphone開發過程中遇到的一些BUG,如何來解決,來看詳細內容一一解決方案。Q:[讓tableview滾動到頂端] 從另一個view進入到一個tableview時,總是會自動滾動到先前的捲軸位置,我想讓它每次進入這個tableview時,都滾動回最頂端,應該用哪個訊息呢?A: 方法一:使用 scrollToRowAtIndexPath方法二:- (void)scrollToTop {
Time of Update: 2013-12-26
iPhone應用開發中快取檔案是本文要介紹的內容,在iPhone應用程式中,我們經常要用去網路下載一些檔案,比如xml,圖片等等!但是往往我們經常是需要反覆讀取這部分資料,或者我們要寫一些檔案在沙箱中,供下次開啟程式的時候使用,這時候我們就需要用到快取檔案讀寫檔案),今天和大家分享一個Demo,用來緩衝從網上下載下來的圖片和xml;項目背景:下載從網路下載圖片,並寫在temp目錄下,temp目錄下的檔案在程式退出時會被清空,所以用來寫本次要用的緩衝內容很合適我這麼覺得)。1、從一個url下載圖片
Time of Update: 2013-12-26
關於Objective-C小概念是本文要介紹的內容,主要是來瞭解Objective-C中的一些要注意的細節學習。一起來看詳細內容。1、定義類: 在.h檔案中,@interface 類名:父類名 { 成員變數; }
Time of Update: 2013-12-26
iPhone應用資料儲存Sqlite3第三方架構FMDB是本文要介紹的內容,在iPhone上是採用sqlite進行資料儲存是我一種比較習慣性的做法。一般在其他平台也比較習慣用sqlite,比如android。而iphone上有一些封裝好的第三方架構提供使用,更節省了許多時間。如:Sqlitepersistentobjects ,FMDB
Time of Update: 2013-12-26
IOS開發中編碼轉換方法是本文要介紹的內容,主要是來學習一下編碼轉換的內容,不多說,直接來看詳細內容。我們可以使用以下方法進行編碼轉換。NSString* str2 = [NSString stringWithCString:str1 encoding:enc1]; 再調用NSString的cStringUsingEncoding:enc2實現從enc1到enc2的轉換但是擷取enc枚舉值是個難題1、NSString.h中只定義了以下編
Time of Update: 2013-12-26
在Lion中安裝Xcode 3.x的方法是本文要介紹的內容,主要來學習如何安裝xcode 3.x,很詳細的講解了安裝xcode 3.x的過程,並且已經通過測試,來看本文詳細內容講解。在Lion中不支援舊的Xcode版本(3.x),你只能安裝Xcode 4.x,這對使用第三方IB外掛程式的Mac開發人員來說不是一個好訊息。如果你嘗試去安裝,就會發現Xcode