Time of Update: 2013-12-26
iPhone學習筆記 Runtime初探初學者必看 是本文要介紹的內容,runtime通常我們翻譯成運行時,其實就是程式啟動並執行時候才載入執行。程式分為幾個狀態,編輯時-> 編譯時間(這時候就會到程式中檢查是否有語法錯誤等相關的錯誤)-> 靜態時-> 運行時比如有些錯誤在編譯的時候是不會出現的,就是程式在文法上沒有問題。但在運行時,因為缺少資源等因素可能出現執行階段錯誤。叫做runtime error!比如我們之前我們瞭解的C運行時::C
Time of Update: 2013-12-26
淺談IOS記憶體最佳化經驗是本文要介紹的內容,詳細的講解了IOS的記憶體最佳化方案,不多說,我們先來看詳細內容。首先最最重要的還是確保每個retain,copy,delloc都帶有一個release1.凡事有CT..Create..的要用CTRelease(myObject)釋放;
Time of Update: 2013-12-26
詳解iPhone開發備忘實現執行個體是本文要介紹的內容,主要是實現一個備忘的小執行個體,不多說,我們來看內容。1、添加sqlite架構的路徑如下:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/libsqlite3.dylib 2、iPhone開發不使用xib檔案的方法:修改main.m裡的UIApplicationMain參數為Java代碼 UIApplicati
Time of Update: 2013-12-26
iPhone開發 NSXMLParser解析xml檔案教程是本文要介紹的內容,本文主要是以代碼實現的,來看代碼。xml檔案如下:Question.xml,放在Resource檔案目錄中<?xml version="1.0" encoding="UTF-8"?> <Root> <Question>
Time of Update: 2013-12-26
iOS開發之UIWebView 是本文要介紹的內容,UIWebView是iOS SDK中一個最常用的控制項,是內建的瀏覽器控制項,我們可以用它來瀏覽網頁、開啟文檔等等。本文主要介紹將使用這個控制項,做一個簡易的瀏覽器。如:我們建立一個Window-based
Time of Update: 2013-12-26
iOS程式發布測試之認證產生是本文要介紹的內容,主要介紹了ios在發布時認證的產生,先來看詳細內容。iOS認證分2種,1種是開發認證,用來給你開發人員)做真機測試的;1種是發布認證,發布認證又分發布到app store的這裡不提及)和發布測試的ad hoc認證。那ad hoc認證和開發認證區別在哪裡?如果你的tester團隊測試人員、客戶)都能將測試裝置拿到你面前,直接插到你的mac開發機上,你可以直接將程式“灌”進去,那有開發認證就夠了,不需要ad
Time of Update: 2013-12-26
iOS程式發布測試之打包發布是本文要介紹的內容,主要介紹了IOS程式發布時的打包過程,先來看詳細內容。發布測試的最後一步打包Archive),Xcode4協助文檔有比較詳細介紹,但是居然是錯的,這裡說明一下。1、設定“Build Settings”,是官方文檔,留意那個紅框,居然說反了,"Skip
Time of Update: 2013-12-26
Cocoa touch由蘋果公司提供的軟體開發api, 用於開發 iphone\ipod\ipad上的軟體。也是蘋果公司針對iPhone應用程式快速開發提供的一個類庫。此庫以一系列架構庫的形式存在,支援開發人員使用使用者介面元素構建映像化的事件驅動的應用程式。本文主要介紹了iphone技術層、靜態庫和截屏的一些內容,先來看詳細內容。iphone 技術層Cocoa Touch 層由多個架構組成,他們為應用程式提供了核心功能。UIKit 負責啟動和結束應用程式,控制介面和多觸時間點事件 Map
Time of Update: 2013-12-26
Objective-C開發之CodeBlocks執行個體操作的內容是本文要介紹的內容,主要講述了CodeBlocks相關的內容,先來看詳細內容。1. 首先安裝Objective-C編譯器GNUstep Windows Installer提供了Windows平台下的Objective-C的類比開發環境,一共有四個軟體包,其中GNUstep System和GNUstep Core是必裝的,GNUstep Devel和Cairo
Time of Update: 2013-12-26
Objective-C建構函式是本文呢要介紹的內容,在objective-c中我們與使用很多其他的oop語言一樣,可以使用建構函式,他是在建立對象的時候用來初始化對象資料的一種特殊的方法。建構函式可以使用任何方式命名,但是通常,將他們命名為Init。構造方法返回對象的一個指標,我們可以通過調用超類的init方法來擷取這個指標超類是當前的類所派生自的類,也就是當前類的父類,這裡通常是NSObject類);參考代碼:-(Container * ) myInit(int)
Time of Update: 2013-12-26
iPhone應用開發之UIPickerView使用DEMO是本文要介紹的內容,內容不多,本文基於代碼實現的內容,主要編寫選取器的實現。從生肖選擇、學曆選擇等來實現UIPickerView的用法,來看詳細內容。@interface Set_starViewController : UIViewController<UIPickerViewDelegate>{ UIPickerView *pickerview;
Time of Update: 2013-12-26
iOS 5升級而無需開發人員帳號教程是本文要介紹的內容,看過昨天蘋果在WWDC上介紹過iOS 5之後,很多人肯定已經迫不及待想IOS 5升級了吧?可是蘋果要求必須要有開發人員帳號才可以提前讓IOS 5升級…今天GigzOM放出一個視頻,提供了一個無需開發人員帳號可以讓你的裝置簡單的實現iOS 5升級的方法。此方法36氪並沒有測試,僅供參考,升級後如果出問題可能你的裝置將無法恢複到現在的樣子,只能等待蘋果官方iOS 5推出,請小心!下載和安裝1、搜尋“iOS 5
Time of Update: 2013-12-26
iPhone應用開發中的UIPopoverController是本文要介紹的內容,UIPopoverController按件,只有在ipad中才可以使用。內容不多,主要是以代碼來實現UIPopoverController的使用方法,一起來看詳細內容。代碼如下:- (void)viewDidLoad { [super viewDidLoad]; //列表
Time of Update: 2013-12-26
在iPhone應用中NSThread建立Run Loop是本文要介紹的內容,雖然iphone為我們提供了很多簡單易於操作的線程方法。IPhone多線程編程提議用NSOperation和NSOperationQueue,這個確實很好用。但是有些情況下,我們還是在運行一些長線任務或者複雜任務的時候需要用比較原始的NSThread。這就需要為NSThread建立一個run
Time of Update: 2013-12-26
iPhone應用開發中關於NSRunLoop的概述是本文要介紹的內容,NSRunLoop是一種更加高明的訊息處理模式,他就高明在對訊息處理過程進行了更好的抽象和封裝,這樣才能是的你不用處理一些很瑣碎很低層次的具體訊息的處理,在NSRunLoop中每一個訊息就被打包在input source或者是timer source中了,來看詳細內容。1.什麼是NSRunLoop我們會經常看到這樣的代碼: - (IBAction)start:(id)sender {
Time of Update: 2013-12-26
iPhone記憶體管理總結是本文要介紹的內容,iPhone裡採用Objective-C開發,相對來說,只要遵循了Apple的一些編程規則,比C++的記憶體管理來的容易些,但是也有很多需要注意的地方,一旦出現記憶體相關的錯誤,調試也是個很頭疼的問題。1. 比如出現 EXC_BAD_ACCESS
Time of Update: 2013-12-26
iPhone編程簡介學習教程是本文要介紹的內容,在iphone開發之前,一定要先來認識iphone編程,先來看詳細內容。Mac不僅僅是一個華麗的外表,更有一個堅實而美麗的內心。首先我先貼上一個圖,介紹了在Mac系統編程中的Layers圖上的各個layer給開發人員提供了一些調用的介面,通過這些介面我們可以調用系統的一些功能或者架構為我們實現好的功能以完成我們需要的功能。1、Kernel & Driver這一層提供一些硬體的介面,比如如何使用硬體的一些特性完成一些功能。2、Core
Time of Update: 2013-12-26
Cocoa中RunLoop如何使用是本文要介紹的內容,CFRunLoop 對象監控任務task)的輸入源,並在它們為處理做好準備的時候調度控制。輸入源範例可能包括使用者輸入裝置、網路連結、定期或時間延遲事件,還有非同步回調。有3類對象可以被run loop監控:sources、timers、observers。當這些對象需要處理的時候,為了接收回調,首先必須通過 CFRunLoopAddSource,CFRunLoopAddTimer, or
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
Time of Update: 2013-12-10
iOS中的MapKit整合了google地圖api的很多功能加上iOS的定位的功能,我們就可以實現將你啟動並執行軌跡繪製到地圖上面。這個功能非常有用,比如汽車的gprs追蹤、人員追蹤、快遞追蹤等等。這篇文章我們將使用Map Kit和iOS的定位功能,將你的運行軌跡繪製在地圖上面。實現