Time of Update: 2013-12-26
在Xcode裡實現一個視窗程式 代碼實現是本文要介紹的內容,主要講解一下如何通過編寫代碼的方式來實現一個視窗程式,瞭解XCode和Interface builder為我們的開發工作做了哪些工作。cocoa的座標系有點和習慣不一樣,習慣了第四象限座標系,再用第一象限,感覺很奇怪。這次主要講解一下如何通過編寫代碼的方式來實現一個視窗程序,當然這個程式十分的簡單,不過它示範了一些我們應該瞭解的東西,因此應該可以更好的協助我們瞭解XCode和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
Objective-C記憶體管理 實踐準則是本文要介紹的內容,這個系列打算寫一些我對Iphone開發記憶體管理的理解。是建立在讀者對Objective-C的記憶體管理已經有一定理解的基礎上,內容將包括實踐準則,autorelease原理剖析,記憶體泄露的調試等。如果您對Objective-C記憶體管理不太瞭解,建議先讀一下Vince Yuan的這個教程。在進行IPhone開發時,記憶體管理是個相對比較難以理解的東西。Objective-C
Time of Update: 2013-12-26
本文介紹的是IOS學習利用新浪SDK分享內容,在之前寫過利用IOS,發布facebook和Twitter分享應用中的內容,下面主要介紹一下利用新浪的SDK分享相關內容到新浪微波上。主要涉及到之前寫過的解析iPhone實現傳遞FROM表單資料中添加網路部分和新浪的SDK。下面是我寫的demo:#import <UIKit/UIKit.h> #import “SinaUtil.h”
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
iPhone教程 播放音效檔是本文要介紹的內容,本文示範如何使用Objective-C開發播放mp3檔案的iPhone程式,當然本文目的不是要讓你做一個iPhone版的播放器,因為這根本用不著你,iPod程式已經很好了。本文的目的是要讓你能夠在自己的遊戲中使用音樂。如下:1.開啟xcode,建立一個名為TalkingDemo的View-based
Time of Update: 2013-12-26
iOS執行個體
Time of Update: 2013-12-26
Xcode學習筆記 用Vim編輯器輔助Xcode是本文要介紹的內容,Vim 是一款深受歡迎的編輯器,而 Xcode 又擁有一個很爽的特性,就是從 file panel 中單擊檔案名稱時,除了直接在 Xcode 中顯示和編輯,也提供可選的選項,供你指定雙擊檔案名稱時候調用的編輯器名字。下面就介紹一個用 Vim 編輯器輔助 Xcode 的方法。從頂部功能表列進入 Xcode 功能設定,找到 “File Types”,進入
Time of Update: 2013-12-26
詳解iPhone應用程式基底本開發技能是本文要介紹的內容,很適合移動開發愛好者的一篇文章,不多說,我們先來看內容詳解。一、Windows下查看Objective-C代碼比較合適的方案是在UltraEdit增加Objective-C的文法定義。 相關內容引用 http://www.cocoachina.com/bbs/read.php?tid-1054.html 即增加文法定義檔案,我在UltraEdit
Time of Update: 2013-12-26
詳解iPhone串連Sqlite資料庫 執行個體操作是本文要介紹的內容,主要是以代碼實現,來講述了一些iPhone串連Sqlite資料庫的代碼,來看詳細內容。相信在N多應用中要涉及資料庫操作sqlite3 *database; NSArray *paths= NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
Time of Update: 2013-12-26
iOS應用 使用GH-Unit進行單元測試是本文要介紹的內容,不多說,直接進入話題,先來介紹一下內容架構。單元測試iOS Xcode架構專案管理1、單元測試的目的2、保證代碼的正確性支援未來的代碼重構1、基礎環境:2、使用蘋果系統的電腦XCode GH-Unit是一個強大的單元測試架構,由Gabriel Handford開發,使用GH-Unit進行單元測試需要進行一些配置。建立一個項目並添加一個測試目標(Target)我這裡建立了一個“Window-based
Time of Update: 2013-12-26
淺談IOS記憶體最佳化經驗是本文要介紹的內容,詳細的講解了IOS的記憶體最佳化方案,不多說,我們先來看詳細內容。首先最最重要的還是確保每個retain,copy,delloc都帶有一個release1.凡事有CT..Create..的要用CTRelease(myObject)釋放;
Time of Update: 2013-12-26
詳談iPhone中網路請求是本文要介紹的內容,主要介紹了網路編程的相關內容,很詳細的介紹了如何獲得或者發送網路請求。不多說,我們先來看詳細內容。一、簡單的get請求網路編程是我們經常遇到的,在IPhone中,SDK提供了良好的介面,主要使用的類有NSURL,NSMutableURLRequest,NSURLConnection等等。一般情況下建議使用非同步接收資料的方式來請求網路連接,這種網路連接分為兩步,第一步是建立NSURLConnection對象後,直接調用它的start方法來串連網路。第
Time of Update: 2013-12-26
Xcode學習之視圖轉換例子實踐是本文要介紹的內容,主要介紹了xcode中視圖轉換例子實踐的教程。讓我們進一步的去學習xcode的相關內容,先來看本文詳細介紹。翻轉(類似翻書)視圖效果,兩種實現方式滑動視圖效果分別看各自實現的重點:翻轉視圖效果例子在官方上,提供UIViewAnimationTransitionFlipFromLeft和UIViewAnimationTransitionFlipFromRight 方法,來實現視圖向左或向右翻轉。在UIView動畫塊中使用轉換,需要2個工
Time of Update: 2013-12-26
iOS開發之多媒體播放是本文要介紹的內容,iOS SDK中提供了很多方便的方法來播放多媒體。本文將利用這些SDK做一個demo,來講述一下如何使用它們來播放音頻檔案。AudioToolbox framework使用AudioToolbox framework。這個架構可以將比較短的聲音註冊到 system sound服務上。被註冊到system sound服務上的聲音稱之為 system sounds。它必須滿足下面幾個條件。1、 播放的時間不能超過30秒2、資料必須是
Time of Update: 2013-12-26
iPhone開發之Ssqlite3資料庫操作是本文要介紹的內容,下面是對sqlite3資料庫的操作,首先是要倒入類,最基本的,但不要忘記。我對資料庫的操作進行了單獨的處理,自己看著比較舒服,也好明白,需要用到時,直接調用久好了,也可以有代理,一直沒研究,日後好好看看,先總結這些,方便自己查看,忘記時找找,老不用會很快忘記,方便自己吧!#import
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程式發布測試教程是本文要介紹的內容,主要介紹了測試的流程,以圖文的方式很詳細的為友們介紹測試的過程,我們一起來看詳細內容。一、發布測試,是指將你的程式給:1)你的測試人員,因為程式總歸是要測試的2)你的客戶,在正式發布之前,客戶肯定是要先看驗收)的在他們的iOS裝置iphone,ipod, ipad)安裝,運行。二、閱讀前提:你自己已經完成了真機測試,意味著:1、你已經加入了蘋果的"iOS developer program",標誌事件是付了$99,2、在iOS
Time of Update: 2013-12-26
Objective-C學習筆記之物件導向編程是本文要介紹的內容,主要詳細的介紹了物件導向編程的內容,對於資深的C++程式員來說,物件導向編程不是什麼新鮮的概念,類、對象、執行個體、方法這些概念就不再冗述了。和上一篇 Objective-C學習中對 C語言的擴充一樣,這篇主要側重於Objective-C中的OOP,有哪些與我們熟識的C++不同的概念。Point : NSObject { int X;