Time of Update: 2013-12-26
製作IOS遊戲14條生存法則是本文呢要介紹的內容,很多人認為製作諸如《憤怒的小鳥》之類的暢銷作品不是難事。從表面來看,《憤怒的小鳥》略顯幼稚。描述遊戲內容著實有些令人為難。玩家可用彈弓彈出系列彩色小鳥,瞄準被小豬佔領的建築,將小豬置於死地。談及遊戲成功秘訣,很多人都會想到病毒式傳播和畫面效果,畢竟人人都能構思類似遊戲內容,是吧?完全錯誤。優質不僅僅體現在傑出畫面效果和音效。作品要想真正具有病毒擴散性,需具有優質內容。遊戲就是產品,需經曆系列製作流程,先是構思,最後才是真正的交易。參考下述步驟,你
Time of Update: 2013-12-10
下面純屬自己猜測,沒看到過官方文檔說明。 很早以前剛接觸IOS的時候,就思考過一個問題,只是沒有想明白,上網找資料差文檔也沒發現個所以然來。 今天偶然間,展開項目中匯入的framework,發現其實標頭檔中經常出現類似於這種 #import <QuartzCore/QuartzCore.h> 的寫法結構並不是沒有道理的。其實應該是匯入標頭檔具體路徑加檔案名稱吧。至於其中framework中多餘的那個Headers應該是跟“New
Time of Update: 2013-12-10
作者 孫東風 2011-1-12 轉載請註明出處 引言在涉及多線程並行作業時,如何管理多線程對共用資料的訪問以及防止線程間的死結問題是個很重要的話題。在Java語言中,從Java
Time of Update: 2013-12-10
作者:孫東風 2009-12-01(轉載請註明出處) 在筆者的上一篇文章《玩轉iPhone網路通訊之BSD Socket篇》中,筆者試圖在iPhone平台上利用BSD
Time of Update: 2013-12-10
在iPhone中可以很方便的預覽文檔檔案,如:pdf、word等等,這篇文章將以PDF為例。介紹三種預覽PDF的方式,又分別從本地pdf文檔和網路上的pdf文檔進行對比。預覽本地PDF文檔:1、使用UIWebView控制項 UIWebView是iPhone開發中最常用的控制項之一,類似.net中的webBrowser控制項。使用它預覽PDF檔案相當的方便和簡單。
Time of Update: 2013-12-10
由於 iOS5 xcode4.2 引入了ARC (AutomicReferenceCounting) , 使用xcode4.2 建立項目時,會有一些小小的變化。NSAutoReleasePool 被 @ {Autoreleasepool / / Code for autoreleasepool } block 取代了。 新增了__strong , __weak
Time of Update: 2013-12-10
啟動Xcode4後,首先會有一個歡迎視窗,通過它,點擊“Create a new Xcode project”,可以直接開始建立項目當然也可以通過菜單或者捷徑來開始建立新項目選擇新項目模板為方便產生項目,Xcode4預設提供了幾種項目模板:Navigation-based Application: 該模板適用與需要介面導航的應用,基於該模板產生的應用程式,帶一個導航,顯示一個清單項目OpenGL ES Application:
Time of Update: 2013-12-10
作者:易飛揚這一回,我們從實際開發所需要的SDK開始,講解一些基本的設定。什麼是iPhone SDK上一回我們簡單地說明了iPhone的應用程式開發環境Xcode。Xcode本來是Mac上的應用程式開發工具,這裡只是匯入了開發iPhone應用程式所需的SDK而已。正是因為安裝了 iPhone SDK,我們才能通過Xcode來使用Cocoa Touch,在開發中使用MAC下的「iPhone 模擬器」。如果你的MAC上沒有事先安裝Xcode也不要緊,在安裝iPhone
Time of Update: 2013-12-10
註冊 iPhone Developer Program要在裝置上運行自己的程式,需要在「iPhone Developer Program」上註冊。首先登入iPhone Dev Center。 iPhone Dev Center點擊右側「iPhone Developer Program」的「Apply now」進入註冊畫面。在之後的頁面中點擊「Learn
Time of Update: 2013-12-10
上一回介紹了不使用 XIB 檔案來定義 UIViewController 的方法。這一回說一說自動建立 UIButton 而不使用 XIB 檔案。通過這一節的學習,我們可以掌握不通過 XIB (InterfaceBuilder) 來使用 UIControl 的 addTarget 方法、對應相應的事件動作。具體的例子是基於上一講中的 CustomViewController 類,按鈕按下是計數器加一,並顯示在視圖上。首先,在 CustomViewController 類中添加技術用的變數
Time of Update: 2013-12-10
程式終於編寫好了,這一回介紹應用程式的發布流程。通過 App Store 將自己的程式向全世界公開。準備工作向 App Store 註冊自己的程式之前,需要準備以下的東西。57×57像素的ICON512×512像素的ICON (JPEG或TIFF格式)螢幕製作ICON這裡的兩個表徵圖分別是裝置上表示這個應用程式的表徵圖(57×57)和在iTunes的App Store上表示的表徵圖(512×512)。比如下面這兩個表徵圖。需要注意的是,小的表徵圖(
Time of Update: 2013-12-10
這一回,主要介紹一下iPhone SDK中多線程的使用方法以及注意事項。雖然現在大部分PC應用程式都支援多線程/多任務的開發方式,但是在iPhone上,Apple並不推薦使用多線程的編程方式。但是多線程編程畢竟是發展的趨勢,而且據說即將推出的iPhone
Time of Update: 2013-12-10
1.建立並初始化建立UITextView的檔案,並在.h檔案中寫入如下代碼: #import <UIKit/UIKit.h> @interface TextViewController : UIViewController
Time of Update: 2013-12-10
+ (void) makeCall:(NSString *)phoneNumber { if ([DeviceDetection isIPodTouch]){ [UIUtils alert:kCallNotSupportOnIPod]; &
Time of Update: 2013-12-10
NSNotificationCenter是專門供程式中不同類間的訊息通訊而設定的,使用起來極為方便,長話短說。設定通知,就是說要在什麼地方(哪個類)接受通知,一般在初始化中做。[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(test:) name:@" test"
Time of Update: 2013-12-10
蘋果的作業系統Mac有它自己獨特的軟體開發工具,即XCode,這個工具只能安裝到蘋果的作業系統中。使用XCode可以開發Mac中的因與軟體,同時也可以開發iPhone、iPad和iPod Touch等軟體。本文繼承了前一篇文章的Mac作業系統的安裝之後,我們繼續描述下在Mac中安裝XCode工具。成功安裝了Mac之後,我們可以從apple官網上面下載到XCode的工具軟體安裝檔案進行安裝,但是有些網路會比較慢,ATAAW.COM通過測試,整理了一個XCode軟體的安裝包,
Time of Update: 2013-12-10
NSString *str1 = [NSString stringWithString:@"str1"];NSString *str2 = @"str2";NSString *str3 = [NSString stringWithFormat:@"%@", @"str3"];NSString *str4 = [[NSString alloc]
Time of Update: 2013-12-10
準備 iPad 開發,由於使用IOS SDK 4.3 , 很多老的書的介面與此不符,只好看英文的說明了。 一篇小小的 HelloWorld 居然看了 n 個小時。。。。。。寫了快30年程式了,實在汗顏。 痛點有三:1 介面不熟 (IOS SDK 4.3 變化較大)2 語言障礙 (英語還是不如母語呀)3 程式架構 (完全不瞭解) 打算每天寫些,希望能對剛開始用IOS SDK 4.3
Time of Update: 2013-12-10
擷取螢幕解析度是個很有用的功能,尤其在一些遊戲相關的開發中,圖形的繪製與螢幕解析度密不可分。得到當前螢幕的解析度是必不可少的支援。擷取螢幕解析度可以兩步走 1、得到當前螢幕的尺寸:CGRect rect_screen = [[UIScreenmainScreen]bounds]; CGSize size_screen = rect_screen.size; 2、獲得scale:CGFloat scale_screen =
Time of Update: 2013-12-10
什麼是ARCAutomatic Reference Counting,自動引用計數,即ARC,可以說是WWDC2011和iOS5所引入的最大的變革和最激動人心的變化。 ARC 會自動協助你添加 retain 和release/autorelease語句。 ARC編譯器分為(1)前端編譯器 (2)最佳化器 (1)前端編譯器