Time of Update: 2013-12-26
Xcode教程 Xcode4發布測試 打包Archive操作是本文要介紹的內容,發布測試的最後一步打包Archive),Xcode4協助文檔有比較詳細介紹,但是居然是錯的,這裡說明一下。1、設定“Build Settings” ,是官方文檔,留意那個紅框,居然說反了。"Skip install"一定要選NO,否則在下面的打包步驟後,Organizer看不到你的程式,就為這折騰我好些時間,國外論壇 一堆問題
Time of Update: 2013-12-26
深度解析iPhone 二維碼使用說明是本文要介紹的內容,二維碼是用某種特定的幾何圖形按一定規律在平面二維方向上)分布的黑白相間的圖形記錄資料符號資訊的。不多說,我們直接來奧康納內容詳解。1、二維碼簡介二維碼 2-dimensional bar code)
Time of Update: 2013-12-26
iPhone遊戲編程 啟動畫面執行個體介紹是本文要介紹的內容,主要介紹怎樣為你的程式加一些“鈴和哨”註:指一些附加的花哨的東西)是你的遊戲顯得更完整。首先,我們為遊戲增加一個啟動頁面。建立啟動頁面我們加入的啟動頁面將淡出到遊戲主畫面。你可以下載此映像加入到項目的Resources資源)檔案夾中。 請選擇複選框中“copy this image to the project’s directory拷貝此
Time of Update: 2013-12-26
iPhone應用開發 UITableView學習點滴詳解是本文要介紹的內容,內容不多,主要是以代碼實現UITableView的學習點滴,我們來看內容。-、建立 UITableViewDataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [
Time of Update: 2013-12-26
詳解Objective-c閉包簡單應用是本文要介紹的內容,主要介紹的是閉包的應用,不多說,文章中介紹的已經很詳細,我們先來看內容詳解。概念介紹 這裡的閉包自然是電腦語言中的閉包,詞法閉包Lexical
Time of Update: 2013-12-26
IOS開發 解決iOS hello world官方教程不能運行問題是本文要介紹的內容,經過兩天的折騰,終於將iOS開發環境搭建起來。公司用的是Mac mini server 進行開發不光要搭建軟體環境,還要搭建硬體環境十分複雜,而且公司的網速非常慢,下載xcode和系統更新尤其是個大問題。今天整整跑了4趟網吧才搞定。言歸正傳,在安裝官方的例子http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_
Time of Update: 2013-12-26
iPhone系統常用檔案夾位置詳細說明是本文要介紹的內容,很詳細的介紹了檔案目錄,很適合初學者。我們來看詳細內容。1、/Applications】常用軟體的安裝目錄2. /private /var/ mobile/Media /iphone video Recorder】錄影檔案存放目錄3、/private /var/ mobile/Media /DCIM】相機拍攝的照片檔案存放目錄4、/private/var/ mobile
Time of Update: 2013-12-26
最近在做一個UITableView的例子,發現滾動時的效能還不錯。但來復原動時,第一次顯示的映像不如再次顯示的映像流暢,出現前會有稍許的停頓感。於是我猜想顯示過的映像肯定是被緩衝起來了,查了下文檔後發現果然如此。後來在別的文章中找到了一些提示:原來在顯示映像時,解壓和重採樣會消耗很多CPU時間;而如果預先在一個bitmap context裡畫出映像,再緩衝這個映像,就能省去這些繁重的工作了。接著我就寫了個例子程式來驗證:// ImageView.h
Time of Update: 2013-12-26
在Win7環境下開發iPad程式是本文要介紹的內容,不多說,直接進入話題。簡單的記錄一下在Win7上用虛擬機器進行ipad開發過程,第一步就是搭建環境:因為手頭只有一台裝了Win7的IBM Thinkpad T61支援VT技術,所以只能試試看。為這個還專門加了一根記憶體。1。下載VM Station,用來配置虛擬機器環境。安裝即可,抱歉只用得起盜版,以後等有錢了一定買正版用。2。本來想直接用下載的Mac OS光碟片鏡像往VM中安裝作業系統的,但總不成功,無奈只能去電驢上下了一個安裝好的虛擬系統,
Time of Update: 2013-12-26
詳解IOS應用程式測試過程是本文要介紹的內容,不多說,進入內容。做好一個應用程式之後,需要大量的測試,可能開發人員手裡沒有全部版本的手機,這時候就需要周圍朋友幫忙測試,下面介紹一下程式的安裝方法。首先,手機擁有者需要先把標識符UDID)傳給開發人員。手機串連到itunes上:然後開發人員把手機添加到測試手機驅動內。第二、開發人員需要傳遞兩個檔案給測試者。一個是項目的ipa檔案,一個是mobileprovision檔案,如:第三、測試者把mobileprovision添加到itunes中。把開發人
Time of Update: 2013-12-26
Cocoa介面設計之WebKit和CSS合作實現換膚執行個體是本文要介紹的內容,這是一個很不可思議的東西,真的很有趣,超有想法。一改傳統的直接繼承View子類去支援不同皮膚的控制項的形式,而是變了一種思維,直接通過添加一個WebKit,通過修改CSS去改變控制項的樣子。這樣做的好處是CSS非常容易修改,而效果看起來還非常棒!下面是本文。又來了一堆Cocoa原始碼:這次向你們展示的是如何通過CSS把你的程式做成可更換皮膚的形式。你可以下載代碼。地址:http://mattgemmell.com/f
Time of Update: 2013-12-26
iPhone開發九宮格代碼實現是本文要介紹的內容,九宮格大家應該高度興趣吧?那麼本文就是來介紹九宮格的製作方法,先來看詳細內容。看到CocoaChina很多同學在問,其實很簡單,我這是用圖片堆砌實現的九宮格,分享如下,代碼如下。:核心就這2個方法://Power by ieliwb.com - (void)viewDidLoad { [super viewDidLoad];
Time of Update: 2013-12-26
淺談Xcode 3.2.6升級至4.0.2經驗總結是本文要介紹的內容,主要介紹了xcode升級過程中需要注意和做些什麼,對xcode的一個小總結,先來看詳細內容。首先,完美運行都項目直接在Xcode 4.0.2中build可能會出現這樣一個錯誤人品好的自覺繞道):[BEROR]No architectures to compile for (ARCHS=i386, VALID_ARCHS=).首先第一反應是開啟工程的Build Settings,最基本的檢測,Base
Time of Update: 2013-12-26
iOS使用者設計指南主要講述了關於iOS app的使用者介面以及使用者體驗設計相關的指南與原則。iOS使用者設計指南並不涉及在編碼中如果使用你的設計。如果你已經到了準備編程階段,請閱讀《iOS應用程式指南》。按照iOS平台約定,將有助於你定位開發優秀的iOS應用程式。優秀的應用程式應遵守平台及設計原則開發人員應該清楚地明確你所設計的iOS應用程式所使用的裝置。例如,當一個應用程式在裝置中運行,響應使用者已知的互動,但也提供了一些使用者所不瞭解的互動體驗;並且,使用者可能不懂使用者介面設計原則如:
Time of Update: 2013-12-26
iOS多線程初體驗是本文要介紹的內容,iPhone中的線程應用並不是無節制的,官方給出的資料顯示iPhone OS下的主線程的堆棧大小是1M,第二個線程開始都是512KB。並且該值不能通過編譯器開關或線程API函數來更改。只有主線程有直接修改UI的能力。一、 NSOperation和NSOperationQueue1、一個繼承自 NSOperation的操作類,該類的實現中必須有 -
Time of Update: 2013-12-26
Xcode學習筆記之動態添加View是本文要介紹的內容,前面說的都是用的Interface Builder來編輯.xib檔案來給視窗添加各種控件以及給控制項綁定資料(IBOutlet)、關聯事件響應函數(IBAction)。這章學習的是動態的添加view,不使用Interface Builder。這裡用label和button樣本:找到建立工程XXXViewController.m的-(void)loadView方法,去掉注釋並添加如下代碼- (void)loadView {
Time of Update: 2013-12-26
iPhone開發之Base SDK Missing錯誤及解決辦法 是本文要介紹的內容,Apple 6月22日 Release iPhone SDK 4 Final 版,當很多朋友安裝完之後,發現老的sdk沒了.被替換成最新版本的sdk了,並且開啟老項目時提示錯誤。iPhone SDK 4 裡麵包含了 Xcode 3.2.3,安裝完後,如果你之前有裝 iPhone SDK 舊版本,會被移除。當你編譯之前的 iPhone project 一定會看到這個錯誤訊息:Base SDK
Time of Update: 2013-12-26
IOS應用點點滴滴學習基礎是本文要介紹的內容,這裡主要側重於集合類的深淺拷貝,主要事因為工作的時候遇到這個問題。首先我們需要有這樣的一個前提:[array addObject:obj]; 這樣obj的引用計數會增加1,如果使用remove則obj的引用計數會減一。IOS應用中IOS對集合的記憶體處理就是這樣的。那麼,假設obj只被array擁有:id temp = [array objectAtIndex:0];
Time of Update: 2013-12-26
Objective-C 與 C++區別是本文要結束的內容,主要是通過兩者的區分學習,我們學習起來更方便些。不多說,我們來看詳細內容。1、兩者最大的相同便是: 都是從 C 演化而來的物件導向語言, 兩者都相容標準 C 語言.2、兩者最大的不同便是: Objective C 提供了運行期動態綁定機制, 而C++ 是編譯時間靜態繫結, 並通過嵌入類(多重繼承)和虛函數(虛表)來類比實現. Objective C 在語言層次上支援動態訊息轉寄, 其函數調用文法為 [object function],
Time of Update: 2013-12-26
Objective-C學習筆記之預先處理程式是本文要介紹的內容,主要介紹了預先處理程式中語句的使用方法,預先處理程式語句以#)標記。來看詳細內容。一、#define1、更進階的定義類型給符號名稱指派運算式和其他任何東西。如:#define TWO_PI 2*3.141592654,#define AND && 預先處理程式假設定義包含在程式的一行中。如果需要第二行,那麼上一行的最後一個字元必須是反斜線符號“\&rdqu