在Objective-C中多種字串使用方式情節是本文要介紹的內容,主要有字串與時間的互換、字串的連結等一些內容,我們來看詳細內容。先來看Objective-C中字串與日期相互轉換。1、字串轉換為日期NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];//執行個體化一個NSDateFormatter對象 [
iPhone OS架構是本文要介紹的內容,iPhone OS(現在叫iOS)是iPhone, iPod touch 和 iPad 裝置的作業系統。那麼我們先來看內容詳解。1、Core OS:是用FreeBSD和Mach所改寫的Darwin, 是開源、符合POSIX標準的一個Unix核心。這一層包含或者說是提供了整個iPhone OS的一些基礎功能,比如:硬體驅動, 記憶體管理,程式管理,線程管理POSIX),檔案系統,網路BSD
Cocos2d遊戲中Class類說明是本文要介紹的內容,在cocos2d遊戲開發中,主要用到的幾個類:CCDirector 主要用於控制整個遊戲流程中畫面的切換,以及一些系統公用的配置。CCSprite -- 精靈類,主要是用於表示畫面上的各個元素,如:玩家,敵人,炮彈等圖片。CCSprite 裡面主要包括:CCTexture2D,rect。其實cctexture紋理,就是表示一張圖片。CCSpriteFrame
iPhone應用程式之CoreAnimation應用和使用方法是本文要介紹的內容,CoreAnimation是蘋果對使用者介面動畫的封裝,它的framework是QuartzCore.framework。使用時需要將這個庫添加的工程,我們一起來看內容詳解。1、CALayerCALayer的絕大多數的屬性都支援動畫,對這些值直接進行設定會隱式的調用動畫效果,只不過動畫的期間(duration)較
Cocos2d開發中勻速運動問題是本文要介紹的內容,cocos2d中有CCMoveTo,CCMoveBy,但是關於速度的參數都是時間來限定的。也就是說不管距離長短,都在約定時間完成動作。但是如果我想要一個速度可以控制,而且任何距離執行都是相同速度。這樣的方法或者類有嗎?答案1:速度 x 時間 = 距離速度 = 距離/時間答案2:自己定義一個速度,因為你已經知道了Moveto的地點,那就意味著距離已經有了時間 = 距離/速度答案3:用一個schedule如:-(void) update:
iPhone之ASINetworkQueue非同步隊列是本文要介紹的內容,使用NSOperationQueue(或ASINetWorkQueue,見下面樣本)將給你對非同步request更多的控制。當使用隊列的時候,只有確定數量的request可以同時運行。如果你添加的request超過了隊列的maxConcurrentOperationCount屬性,request將在其他request運行完了之後運行。註:ASINetworkQueue
iPhone應用開發執行個體介紹是本文要介紹內容,主要講解了字元處理、NavigationItem添加視圖、圖片等內容。不多說,先來看詳細內容。用NSURLConnection Post上傳資料的特殊字元處理用NSURLConnection Post上傳的時候發現一個特奇怪的問題,只要是+號都會替換成空格。例如"google+"就會變成"google ",代碼如下:NSString*bodyStr =@"google+"; &
UIWebView之網路狀況顯示是本文介紹的內容,如果直接用UIWebView來顯示網頁很簡單,只需要向UIWebView發送一個NSURLRequest即可。但是你會發現,不夠人性化,因為你不知道當前狀況,網頁是否在載入,是否已載入完。mobile safari就很有人性化,不但有blue progressbar,還有一個network activity indicator在status bar。那麼我們也需要加入這樣的特色到應用當中。加入network activity
iPhone應用開發中關於PCM播放器源碼學習是本文要介紹的內容,由於原始PCM檔案不能容納任何關於其自身頻率或者幀大小之類的資訊,本例將不得不對此自行設定。我們會使用一種為經過壓縮的PCM資料格式,具體參數喂16位、44KHz、單聲道。這些資訊通過程式頂部的三個預定義值指定:#define BYTES_PER_SAMPLE 2 16位等於兩個位元組#define SAMPLE_PATE 44100 每秒採樣率44100次等
iPhone開發應用Sqlite使用手冊是本文要介紹的內容,文章很詳細的介紹了Sqlite的相關操作,希望通過本文的學習,能夠幫你學習到更多Sqlite的內容。不多說,先來看內容。建立資料庫檔案用sqlite
Xcode內建SnapShots用法是本文要介紹的內容,主要內容是讓我們來瞭解SnapShots的使用,再看一下SnapShots功能吧,這個功能好像只是在XCode 3.0以後才加上的, 這個功能用來管理個人的source code是很好用的,但是不能協同工作,下面我也簡單的介紹一下吧.。1、首先當我們開啟一個工程後,在File菜單下有Make Snapshots和Snapshots這二項,整個的使用我們可以全部靠這二個功能表項目來完成,2、當選擇一次Make
瞭解Xcode 4.2中Automatic Reference Counting ARC)是本文要講解的內容,Automatic Reference Counting (ARC),自動引用計數,是開發Cocoa程式時的一個編譯層級的特性,用於自動記憶體管理。在XCode 4.2中,使用模板建立一個工程,該工程將使用ARC特性。如果你的iOS SDK是iOS5 seed release
CoreAnimation中如何自訂動畫屬性是本文要介紹的內容,CoreAnimation可以對UIView裡的CALayer進行動畫處理。它的原理很簡單,使用者提供一個初始值,終點值和動畫期間,CoreAnimation自動對
iPhone靜態庫應用之封裝控制項庫教程是本文要介紹的內容,由於iPhone控制項的極度匱乏和自訂群組件在重用上的限制,在過去的項目中我們積累了大量的“純程式碼”組件——因為IB本身的限制,我們無法把這些組件封裝為IB組件庫本來我們想通過分發xib檔案的方式重用這些組件,但最終發現這根本不可能,蘋果的Plug-in編程不支援iPhone)。最終我們想到了靜態庫。雖然這仍然還是一種比較原始的複用方式,但起碼我們可以隱藏組件的原始碼。下面,
Xcode是一個款強大的IDE開發環境,就像你在寫Windows程式時需要VS2005一樣,需要要Xcode為你寫Mac程式提供環境。因此,如果你要成為Mac
iPhone遊戲開發Cocos2D中Actions的構成是本文要介紹的內容,主要是來學習Actions的構成。作為iphone遊戲開發中,應該不會錯過任何一篇有利用價值的文章,不多說了,一起來看詳細內容講解。Sequence 順序順序Action能夠讓你建立一系列的動作,這些動作將會按著順序被執行。 id action1 = [MoveTo actionWithDuration:2 position:ccp(100,100)];
iPhone編程簡介學習教程是本文要介紹的內容,在iphone開發之前,一定要先來認識iphone編程,先來看詳細內容。Mac不僅僅是一個華麗的外表,更有一個堅實而美麗的內心。首先我先貼上一個圖,介紹了在Mac系統編程中的Layers圖上的各個layer給開發人員提供了一些調用的介面,通過這些介面我們可以調用系統的一些功能或者架構為我們實現好的功能以完成我們需要的功能。1、Kernel & Driver這一層提供一些硬體的介面,比如如何使用硬體的一些特性完成一些功能。2、Core
iPhone Tableview分批顯示資料是本文要介紹的內容,主要講解的是資料的顯示。iPhone螢幕尺寸是有限的,如果需要顯示的資料很多,可以先資料放到一個table中,先顯示10條,table底部有一察看更多選項,點擊察看更多查看解析的剩餘資料。基本上就是資料源裡先只放10條, 點擊最後一個cell時, 添加更多的資料到資料源中. 比如:資料來源是個array:NSMutableArray *items; ViewController的這個方法返回資料條數:
iPhone開發知識總結 上篇是本文要介紹的內容,主要講述的是iphone開發應用中Atomic 和 nonatomic 屬性的理解,來看詳細內容。1、關於不同解析度的螢幕顯示問題 iphone 3 和 4解析度各不相同。載入映像的時候只需要指定基本的檔案名稱,例如:pic.png根據不同解析度,如果在iphone 4 上會自動載入pic@2x.png如果存在)。2、關於Atomic 和 nonatomic 屬性的理解atomic的存取控制器只用在沒有記憶體回收的環境中。
Cocoa資源檔案嵌入是本文要介紹的內容,主要是倆學習Cocoa/iPhone App/靜態庫 嵌入資源檔 rtb v0.1發布,軟體開發中,可能需要把用到的資源檔案嵌入到二進位執行檔案中,例如產生單個執行檔案、防止機密或著作權資訊被PE工具查看或修改、內嵌圖片資源到靜態庫中等等。在Mac OSX Cocoa 或iOS開發中,編譯產生的Product.app是一個APP包,其實就是個檔案夾,右鍵Show Package Contents或者去掉,app