Time of Update: 2013-12-26
iPhone開發環境 體驗MacOS 安裝XCode及使用是本文要介紹對內容,主要是對安裝XCode及使用進行詳解了一番,我們來看內容。一、安裝要求iphone的開發環境xcode + iphone SDK是有對版本有極為變態的要求。大體有如下對應關係: Xcode 3.1.X 只能安裝在 Mac OS 10.5.X版本上。 XCdoe 3.2.X 只能安裝在 Mac OS 10.6.X版本之上。 如果只是體驗一下MacOS
Time of Update: 2013-12-26
iPad程式開發 平板電腦開發基礎規則是本文要介紹的內容,蘋果發布了10寸平板電腦:iPad。iPad也使用iPhone一樣的作業系統,並且也能通過App
Time of Update: 2013-12-26
XCode調試技巧 設定全域斷點並快速定位問題代碼所在行是本文要介紹的內容,很多時候,在調試程式的時候,我們很想馬上知道錯誤的代碼在哪一行。 而不想大概設定一個斷點,逐行調試發現最終是哪一行代碼出問題導致程式崩潰。可以使用下面這個辦法快速定位問題代碼。第一種方法:選擇Run–>Show–>Breakpoints,進入斷點視窗Xcode的斷點視窗首先需要為-[NSException raise]建立一個斷點。 選擇Global Breakpoints,
Time of Update: 2013-12-26
sudo xar -xf 下載的檔案名稱.xar 如何讓Xcode離線能瀏覽iPhone SDK文檔是本文要介紹的內容,在使用Xcode進行iPhone編程時,有時需要參考iPhone SDK的文檔,不過每次Control+Click後,Xcode都會試圖串連Internet,進行線上讀取。有什麼方法能夠把資料下載到硬碟上進行離線閱讀嗎?答案是肯定的。首先去Xcode的Preference中的Documentation
Time of Update: 2013-12-26
iPhone應用 儲存使用者密碼安全方法是本文要介紹的內容,作為一名iPhone開發人員, 你需要對你的使用者安全負責. 請問, 你是怎麼儲存使用者的密碼的?直接儲存到plist裡?加密? AES? DES? 能保證你的代碼不被反編譯拿到你的加密Key?這也未免太不蘋果了吧. 我Google了一下, 國內的開發人員根本沒有注意到這個問題.蘋果系統中有個程式叫”鑰匙串” (Keychain), 它不僅僅是你申請開發認證用的, 哈哈.
Time of Update: 2013-12-26
IOS 4中實現UI自動化的測試教程是本文要介紹的內容,這篇文章的對象是 iOS 4 的初學者,我希望一個典型的iPhone 開發人員能夠通過這篇文章掌握自動化佈建UI測試的方法。UI 自動化的測試是iOS
Time of Update: 2013-12-26
詳解Mac Os Cocoa架構概述是本文要接的內容,很詳細的介紹了cocoa架構,不多說了,先來瞭解內容。本文主要講一下從linux命令列程式員轉變過來的程式員要如何入門。1.
Time of Update: 2013-12-26
詳細瞭解Cocoa中KVO機制是什麼是本文要介紹的內容,通過本文你可以方便有很好的去學習cocoa,不多說,我們來看詳細內容。iPhone開發最基本的就是掌握蘋果Cocoa這個物件導向開發的基本架構.本文主要簡單介紹Cocoa的KVO機制的概念及用法. 問:KVO是一個怎麼樣的Cocoa機制?答:KvoKey Value
Time of Update: 2013-12-26
深度解析Objective-C記憶體管理教程是本文要介紹的內容,不多說,來看內容。iPhone系統中的Objective-C的記憶體管理機制是比較靈活的,即可以拿來像C/C++一樣用,也可以加個AutoreleasePool讓它升級為半自動化的記憶體管理語言。當然,也不能拿JAVA虛擬機器中的全自動化GC來比引用計數是執行個體對象的記憶體回收唯一參考引用計數(retainCount)是Objective-
Time of Update: 2013-12-26
詳解Cocos2d安裝步驟學習教程是本文要介紹的內容,作為遊戲開發人員,應該對本文很有興趣,先來看本文詳細介紹。1、刪除舊版本這個要看版本0.99.4及之後的版本在/Library/Application Support/Developer/Shared/Xcode/Project Templates 之前的在/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Tem
Time of Update: 2013-12-26
iPhone開發多線程使用與注意事項是本文要介紹的內容,主要介紹一下iPhone SDK中多線程的使用方法以及注意事項。雖然現在大部分PC應用程式都支援多線程/多任務的開發方式,但是在iPhone上,Apple並不推薦使用多線程的編程方式。但是多線程編程畢竟是發展的趨勢,而且據說即將推出的iPhone
Time of Update: 2013-12-26
iOS開發之自訂View是本文要將介紹的內容,iOS SDK中的View是UIView,我們可以很方便的自訂一個View。建立一個 Window-based Application程式,在其中添加一個Hypnosister的類,這個類選擇繼承UIObject。修改這個類,使他繼承:UIView@interface HypnosisView : UIView 自訂View的關鍵是定義drawRect: 方法,因為主要是通過重載這個方法,來改變view的外觀。
Time of Update: 2013-12-26
XCode調用靜態連結庫教程是本文要將介紹的內容,嘗試將靜態連結庫引入工程,Objective-C的實驗成功!!建立一個Cocoa Touch庫工程,然後寫代碼操檔案,編譯出來。將在建立一個Client工程,這個工程是app工程,由這個可以引用剛才的那個庫工程,將庫工程產生的.a加到Target的link下使靜態庫可被引用),然後進入"Get Info"->"Generat"關聯依賴項在工程下可以交叉編譯),再將標頭檔地址加入Header
Time of Update: 2013-12-26
iPhone應用便於使用AVAudioPlayer音頻播放是本文要介紹的內容,iPhone
Time of Update: 2013-12-26
iPhone內省機制是本文要介紹的內容,從評估繼承關係、方法實現和協議遵循、對象的比較等方面來詳細的學習iPhone內省機制,我們先來看詳細內容。內省Introspection)是物件導向語言和環境的一個強大特性,Objective-C和Cocoa在這個方面尤其的豐富。內省是對象揭示自己作為一個運行時對象的詳細資料的一種能力。這些詳細資料包括對象在繼承樹上的位置,對象是否遵循特定的協議,以及是否可以響應特定的訊息。NSObject協議和類定義了很多內省方法,用於查詢運行時資訊,以便根據對象的特徵
Time of Update: 2013-12-26
Objective-C代理方案是本文要介紹的內容。通過一個ViewController控制著AView和BView,這樣的一個執行個體來介紹內容,我們先來看詳細內容。現在要實現:AView中點擊切換到BView,BView中點擊又切換回AView中,並把Bview刪除或隱藏。由於對模式不是很清楚,所以沒想到用什麼模式處理,如果有什麼好的模式可以解決上述問題,希望大俠們指教哇。最後使用的方法是objective-c的代理。1、在BView.h中定義一個代理:id delegate;&nb
Time of Update: 2013-12-26
IOS資料管理工具CoreData入門之雙向關係操作是本文要介紹的內容,主要來介紹CoreData入門雙向關係的操作和學習,不多說,我們先來看詳細內容介紹。雙向的時候,只用指定一邊,另外一邊自動指定,比如,如果一個帳號只有一個連絡人,而一個連絡人對應一個帳號的話,那麼帳號表和連絡人表就是一一對應的關係,將他們指定為雙向的,如下面將cnt1.act = act1; cnt2.act =
Time of Update: 2013-12-26
iPhone App擷取檔案教程是本文要介紹的內容,對於一個運行在iPhone得app,它只能訪問自己根目錄下得一些檔案所謂sandbox).一個app發布到iPhone上後,它得目錄結構如下:1、其中得 app root 可以用 NSHomeDirectory() 訪問到;2、Documents
Time of Update: 2013-12-26
Objective-C中變數和資料類型是本文要介紹的內容,很詳細的從類的初始化、範圍回顧變數的一些內容)、資料類型的匯總等來講述內容,本文認為本文非常適合初學者來參考,我們先來看詳細內容詳解。一、類的初始化編寫初始化時,遵循兩個策略:如果你的類包含多個初始化方法,其中一個就應該是指定的desigrated)初始化方法,並且其他所有初始化方法都應該使用這個方法。通常,它是最複雜的初始化方法一般是參數最多的初始化方法)。通過建立指定的初始化方法,可以把大部分初始化代碼集中到單個方法中。然後,任何人要
Time of Update: 2013-12-26
Objective-C建構函式是本文呢要介紹的內容,在objective-c中我們與使用很多其他的oop語言一樣,可以使用建構函式,他是在建立對象的時候用來初始化對象資料的一種特殊的方法。建構函式可以使用任何方式命名,但是通常,將他們命名為Init。構造方法返回對象的一個指標,我們可以通過調用超類的init方法來擷取這個指標超類是當前的類所派生自的類,也就是當前類的父類,這裡通常是NSObject類);參考代碼:-(Container * ) myInit(int)