Time of Update: 2013-12-26
說起iPhone 4帶來的革新,retina display絕對是最吸引眼球的一項,以至於我現在看電腦的顯示屏時,都能看到滿螢幕的像素點了⋯正是依賴這視網膜顯示屏,iPhone 4的解析度達到了640×960 pixels;不過為了保持向下相容性,它採用的仍然是320×480
Time of Update: 2013-12-26
解析Core Services 層是本文要介紹的內容,從多個方面來介紹本篇文章內容,先來看本文詳細介紹。Core Services層為所有的應用程式提供基礎系統服務。可能應用程式並不直接使用這些服務,但它們是系統很多部分賴以建構的基礎。高階特性下面的部分描述一些比較常見特性,也許您正打算讓您的應用程式支援這些特性。塊對象iOS
Time of Update: 2013-12-26
iPhone靜態庫學習筆記
Time of Update: 2013-12-26
詳解提高效率iPhone應用程式 10款軟體是本文要介紹的內容,不多說,直接進入話題,如果你瀏覽iPhone市集,你會看到數以千計的不同類別的應用程式。這其中包括了大量用來提高個人工作效率的應用程式。本文介紹的這10款軟體可以使使用者在iPhone上快速而有效完成工作,並且也可以在iPod Touch
Time of Update: 2013-12-26
Core Animation教程 關鍵楨動畫執行個體操作是本文要介紹的內容,不多說,我們先來看內容。實現動畫的操作。Leopard中最新的Core Animation技術可以讓開發人員簡單地開發超酷的使用者介面。想想iPhone為什麼這麼受歡迎,因為它革命性的使用者介面和使用者體驗,可以讓人愛不釋手。在本站之前的文章裡,我們介紹過一些關於Core Animation開發方面的文章,但是從來沒有介紹過關於關鍵楨動畫方面的內容。本文通過一個例子講解Core
Time of Update: 2013-12-26
Objective-C 對象複製 簡單實現是本文要介紹的內容,也行對Objective-C 也不算陌生了,我們先來看內容。Foundation系統對象NSString,NSArray等)只有遵守NSCopying 協議的類才可以發送copy訊息只有遵守 NSMutableCopying 協議的類才可以發送mutableCopy訊息copy和mutableCopy區別就是copy返回後的是不能修改的對象,
Time of Update: 2013-12-26
最近在看電驢上down下來的ipad開發視頻教程。為加深記憶,特在此做筆記。前兩集視頻主要講的是UIAlertView相當於windows裡面的MessageBox)在interface builder裡面添加了控制項之後,要想使得控制項響應事件必須做如下處理:1:在XXXViewController.h裡面添加事件響應函式宣告如:-(IBAction)btnOnclick:(id)sender; 2:在相應的.m檔案中實現這個函數3:回到interface
Time of Update: 2013-12-26
Cocoa學習之路 Slider調色執行個體是本文要介紹的內容,部所屬,直接進入話題。這個開發執行個體是同過滑鼠拖動滑條,調整三原色數值,從而改變最終合成的顏色。新人可藉此練習 NSTextField,NSSlider,NSColor,NSObject 的使用。1、建立一個Cocoa項目SliderColor需要拖一個Text Field控制項,和四個Horizontal Slider控制項到視窗。這裡用Text Field來顯示顏色,Horizontal Slider分別為alpha,red,
Time of Update: 2013-12-26
Cocoa學習之路 螢幕壞點檢查程式開發執行個體是本文要介紹的內容,不多說,直接進入話題。這個螢幕壞點檢查程式的原理是:用 red,green,blue,black,white
Time of Update: 2013-12-26
iPhone視頻播放器 實現操作是本文要介紹的內容,這篇文章是一個用iPhone播放視頻的例子,使用iPhone非官方SDK。main.m:int main(int argc, char *argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
Time of Update: 2013-12-26
給自己搭建iPhone Installer軟體源是本文要介紹的內容,在Jailbreak越獄)的iPhone手機中,使用者可以自己安裝使用開源SDK開發的第三方軟體。目前國內幾乎所有的iPhone或者iPod Touch都有安裝Installer程式,有點類似linux上的apt工具,直接通過Wifi或者Edge即可從軟體源下載並安裝第三方軟體。本文簡單介紹如何自己搭建iPhone
Time of Update: 2013-12-26
Objective-C記憶體管理 實踐準則是本文要介紹的內容,這個系列打算寫一些我對Iphone開發記憶體管理的理解。是建立在讀者對Objective-C的記憶體管理已經有一定理解的基礎上,內容將包括實踐準則,autorelease原理剖析,記憶體泄露的調試等。如果您對Objective-C記憶體管理不太瞭解,建議先讀一下Vince Yuan的這個教程。在進行IPhone開發時,記憶體管理是個相對比較難以理解的東西。Objective-C
Time of Update: 2013-12-26
iOS開發 UIViewController記憶體管理是本文要介紹的內容,在 iOS 3.0 後,UIViewController 多了一個叫做 viewDidUnLoad 的方法。不少人都不清楚這個方法的具體意義,蘋果的文檔也就一句 ”Called when the controller’s view is released from memory” 簡單的解釋了下,並要求你把 IBOutlet 綁定的視圖給清空,為什麼呢?先看下
Time of Update: 2013-12-26
在Core Data應用中使用原生SQL功能是本文要介紹的內容,蘋果在iPhone 3.0以後的sdk中提供了Core Data功能,對於普通的資料庫應用開發來說,大大提高了方便性。建立Window Base Application的時候,選上下面的使用Core Data,模板就自動建立好了,在delegate檔案裡提供了使用Core Data存取資料的所有方法,在其它View Controller裡面只要調用delegate裡面的方法就可以了。而修改Data
Time of Update: 2013-12-26
Cocoa編程學習 MVC學習基礎是本文要介紹內容,Cocoa
Time of Update: 2013-12-26
解析IOS控制台利用GDB命令查看報錯堆棧是本文要介紹的內容,在ios開發中,如果提前釋放一個指標的記憶體,在以後還繼續使用這個指標,那麼程式會立刻crash掉,而且很難有報錯資訊,我以前都是靠猜測去判斷錯誤的原因,我們應該利用工具去找到錯誤的地方,然後快速準確的定位到錯誤地方,及其錯誤原因,最後進行改進。其實ios控制台,提供這種機制,如果你選擇debug模式,在程式crash之後,在控制台輸入bt,就可以顯示crash堆棧:Program received signal:
Time of Update: 2013-12-26
iOS執行個體
Time of Update: 2013-12-26
iOS應用教程 實現檔案拷貝是本文要介紹的內容,由於ios檔案對讀寫有限制,有關檔案的讀寫描述,可以看iOS學習之路 檔案操作。主要還是基於代碼實現在實際開發中,我需要在工程中有一個sqlite資料庫檔案,有相應的資料結構和初試資料,在程式中應用,在程式中又要對資料庫進行增加的操作,我們就需要把資料庫檔案放到可以寫的目錄下,我採用的方法如下:-(void)copyFileDatabase {
Time of Update: 2013-12-26
XCode中php編輯功能實現教程是本文要介紹的內容,TextMate很好用,不過討厭的地方也很明顯,中文的顯示就算通過改字型的方法進,最近一直在做些web相關的事情,因此經常需要寫一些php指令碼。Mac上的一些編輯器好歸好,但也各有缺點。TextMate很好用,不過討厭的地方也很明顯,中文的顯示就算通過改字型的方法進行修改,顯示出來的也是半個字大小的長條字,難看的緊。相比之下,BBEdit要好很多,不過有個小小問題,目錄結構的專案管理視窗是浮出的,總是需要通過command+`來回切換。Co
Time of Update: 2013-12-26
Xcode學習筆記 用Vim編輯器輔助Xcode是本文要介紹的內容,Vim 是一款深受歡迎的編輯器,而 Xcode 又擁有一個很爽的特性,就是從 file panel 中單擊檔案名稱時,除了直接在 Xcode 中顯示和編輯,也提供可選的選項,供你指定雙擊檔案名稱時候調用的編輯器名字。下面就介紹一個用 Vim 編輯器輔助 Xcode 的方法。從頂部功能表列進入 Xcode 功能設定,找到 “File Types”,進入