Time of Update: 2013-12-26
iPhone開發Xcode視窗布局配置是本文要介紹的內容,Xcode中的原始碼,資源檔等都是由工程檔案 *.xcodeproj 管理著。雙擊該檔案後就開啟了Xcode。在iPhone應用程式開發的過程中,基本上都是基於這個視窗來工作的,如果將該視窗定製為自己喜歡的方式,將進一步提高工作效率。可以在Xcode的環境設定中更改項目的布局配置,如:Xcode 3.1.2
Time of Update: 2013-12-26
關於Xcode升級問題是本文要介紹的內容,分別介紹XCode 3.1升級到XCode3.2的錯誤和MAC OS 10.6 VM虛擬機器安裝並升級到10.6.4及安裝Xcode的兩個內容,來看內容詳解。XCode3.1升級到XCode3.2的錯誤我的macbook上安裝的XCode3.1,現把它升級到3.2做iPhone開發下載XCode3.2安裝檔案,是一個dmg檔案,包含iPhone SDK 3.2。由於偷懶,下載完就直接安裝了,安裝OK以後,開啟XCode3.2建立一個Hello
Time of Update: 2013-12-26
瞭解iPhone遊戲開發中聲音處理流播放檔案是本文介紹的內容,流播放檔案即用AudioStream 和 AudioQueue 來播放檔案。好處是可以快速的開始播放,減少讀檔案的過程,適合大檔案特別是背景音樂的播放。壞處是一次只能播放一個檔案,如果要換播放檔案,中間需要一定的時間。但是因為iPhone的檔案讀取時間只有10秒,對於資源較大的檔案,只能考慮這個方式了。下面我將分享一下我在這方面的一點經驗:1. 單個檔案播放2. 線上檔案播放1. 單個檔案播放BOOL isPlaying;&
Time of Update: 2013-12-26
iPhone開發之守護進程和前台進程之間的通訊是本文要介紹的內容,當我們建立基於mobilesubstrate的應用時,通常都是一些前背景程式,典型的比如蘋果皮等,這個需要前景程式法資訊到後台進程中,這裡有兩種方式一種是基於檔案的模式也就是在背景程式中設定一個定時器,定時讀取使用者互動資訊的檔案,這樣實現的通訊機制,雖然也解決了問題,但是,缺陷是需要一直跑一個定時器來查詢前台是否傳遞資訊過來了還有一種是使用CFMessagePortRef典型的如下模式:#define APP_ID&n
Time of Update: 2013-12-26
UIWebView擷取所點位置圖片URL教程是本文要介紹的內容,UIWebView有自己的UIResgure,如果我們手動加入自己的GestureRecognize將不能識別,如UILongPressGestureRecongnizer. 在瀏覽網頁的時候,如果看到喜歡的圖片,想把它儲存下來如何辦呢? 我們可以自己寫一個程式來實現,用uiwebview開發一個自己的瀏覽器。關於說到uiwebview不能識別long press gesture,幸好有一個可以識別,那就是double click.
Time of Update: 2013-12-26
關於XCode 4中讀取Plist檔案是本文要介紹的內容,主要介紹的是plist檔案圖和來擷取,內容不多,主要是通過代碼來實現。不多說,先來看詳細內容。1. 添加plist檔案2. 代碼讀取// Path to the plist (in the application bundle) NSString *path = [[NSBundle mainBundle]&
Time of Update: 2013-12-26
Cocoa以及Cocoa環境介紹是本文要講述的內容,在Mac OS X作業系統上,Cocoa和Carbon及Java一樣,是一種應用程式環境。它由一組物件導向的軟體庫和一個運行環境組成,它的整合式開發環境和其它應用程式環境相同。本章將在這個定義的基礎上進行擴充,描述Cocoa的目標、能力、和物理形式。Cocoa的環境Cocoa應用程式正逐漸成為Mac OS
Time of Update: 2013-12-26
Xcode下SVN搭配措施是本文要介紹的內容,SVN在開源項目中普遍利用,以googlecode,sourceforge為標杆,企業內部大型項目也用SVN管教,為了得體協同開發和代碼管教,必需在Xcode上安排SVN,Xcode 3.0 以上曾經健全扶持SVN。一、搭配SVNleopard曾經內建SVN
Time of Update: 2013-12-26
Objective-C物件導向初體驗是本文要介紹的內容,主要是來瞭解物件導向語言Objective-C,這裡沒有細節的文法,大都是關於Objective-C物件導向概念理解的東西,來看詳細內容講解。1、前言 語言其本質上都是某種抽象,不管是現實生活中人們交流的語言,還是電腦語言.2、對象
Time of Update: 2013-12-26
Objective-C筆試題是本文要介紹的內容,很詳細的講解寫的答案。大約有18個Objective-C問題供你參考學習,不多說,我們一起來看詳細解答!1.Objective-C中,與alloc語義相反的方法是dealloc還是release?與retain語義相反的方法是dealloc還是release,為什嗎?需要與alloc配對使用的方法是dealloc還是release,為什嗎?答:alloc與dealloc語意相反,alloc是建立變數,dealloc是釋放變數。 retain
Time of Update: 2013-12-26
XCode學習技巧是本文要介紹的內容,通過本文的學習,可以從中方便、快速的去瞭解xcode幾個小案例的實現和使用方法,先來看詳細內容。1、更改公司名稱 (Changing the Company Name)改變公司名稱, 當你用Xcode建立一 Objective C 源檔案的時候, 通常Xcode會自動產生底下的注釋:// // TapDance.h // Groovilicous //
Time of Update: 2013-12-26
Cocos2d學習筆記基本對象是本文要介紹的內容,文章記錄了Cocos2d點點滴滴,感謝知易的cocos2d教程,在拜讀他的教程時將一些要點記錄下來,以便隨時查閱。來看詳細內容。1.情境 (CCScene):構成整個遊戲的流程的畫面就是我們所說的情境不同的情境都提供不同的操作,大致可以分為以下幾類情境:展示類情境:播放視頻或簡單的在映像上輸出文字,來實現遊戲的開場介紹、
Time of Update: 2013-12-26
本文介紹的是iPhone SDK安裝,通過圖示很詳細的讓我們學習iphone
Time of Update: 2013-12-26
IPhone開發應用介面跳轉實現UIView動畫是本文要結束的內容,主要是來學習如何?動畫效果的內容,不多說,來看詳細內容講解。在介面的跳轉有兩種方法,一種方法是先刪除原來的介面,然後在插入新的介面:如下代碼if (self.rootViewController.view.superview == nil) { [singleDollController.view removeFromSuperview];
Time of Update: 2013-12-26
Objective-C中委託和協議是本文要介紹的內容,委託和協議是兩個概念,協議實際上相當於C++中的純虛類的概念,只定義並只能由其它類來實現。而委託類似於Java中的介面。Objective-C實現委託這種機制是利用協議來實現的,這種說法我現在認為是不對的,理由下述:)。Objective-C委託和協議本沒有任何關係,協議如前所述,就是起到C++中純虛類的作用,對於“委託”則和協議沒有關係,只是我們經常利用協議還實現委託的機制,其實不用協議也完全可以實現委託。下面說明了
Time of Update: 2013-12-26
iPhone開發應用中PDF案例實現是本文要介紹的內容,主要是來學習iPhone開發中PDF的解析內容,文章內容不多,主要是基於代碼來實現。來看詳細內容。#import <UIKit/UIKit.h> @class PDFTestViewController; @interface PDFView : UIView { //這個類封裝了PDF畫圖得所有資訊
Time of Update: 2013-12-26
iPhone開發中關於Three20添加方法是本文要介紹的內容,Three20是一個iPhone開發圖形介面類的集合,包含圖片查看,一般工具,HTTP本機快取。Three20是來自於 Facebook的iPhone程式原始碼的。添加Three20到您的程式Three20是先行編譯靜態庫,最簡單的方法是使用Xcode的依賴工程特性,下面是方法:1、複製Clone命令)three20 gitGitHub) 目錄: `git clone
Time of Update: 2013-12-26
iPhone應用開發之資料持久化是本文要介紹的內容,主要是來學習iphone應用中資料庫的使用,具體內容來看詳細內容。1、plist局限性:只有它支援的資料類型可以被序列化,儲存到plist中。無法將其他CocoaObject Storage Service到plist,更不能將自訂Object Storage Service。支援的資料類型:Array,Dictionary,Boolean,Data,Date,Number和String.xml檔案
Time of Update: 2013-12-26
Lua調用C++函數實現教是本文要介紹的內容,主要是來學習Lua語言的調用,具體來看本文詳細介紹。環境:Visual C++ 2008 Express Edition + Lua 1.5 + SciTE(lua編輯器)下載 Visual C++ 2008 Express Edition + Lua ,下載後安裝,省略N字。環境配置: 1、開啟Visual C++ 2008(後面簡稱VC2008),建立一個C++ project,File->New Project->Empty
Time of Update: 2013-12-26
LUA中關於Package定義學習筆記是本文要介紹的內容,主要是來學習lua中對Package,具體內容倆看本文詳解。Package是個很邏輯的概念。也就是說很可能不是語言直接提供的設施。cpp裡的namespace可以用來實現package,在LUA中則是依靠table機制來實現。實現的方式大同小異,本文總結了在《lua中文手冊》中出現的3種方式。方式一: