Time of Update: 2013-12-26
iPhone 遊戲開發教程 遊戲引擎
Time of Update: 2013-12-26
在Xcode裡實現一個視窗程式 代碼實現是本文要介紹的內容,主要講解一下如何通過編寫代碼的方式來實現一個視窗程式,瞭解XCode和Interface builder為我們的開發工作做了哪些工作。cocoa的座標系有點和習慣不一樣,習慣了第四象限座標系,再用第一象限,感覺很奇怪。這次主要講解一下如何通過編寫代碼的方式來實現一個視窗程序,當然這個程式十分的簡單,不過它示範了一些我們應該瞭解的東西,因此應該可以更好的協助我們瞭解XCode和Interface
Time of Update: 2013-12-26
Objective-C記憶體管理 理解Autorelease 是本文要介紹的內容,如果你能夠真正的理解autorelease,那麼你才是理解了Objective-C的記憶體管理。Autorelease實際上只是把對release的調用延遲了,對於每一個Autorelease,系統只是把該Object放入了當前的Autorelease pool中,當該pool被釋放時,該pool中的所有Object會被調用Release。1、在Iphone項目中,大家會看到一個預設的Autorelease
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
iPhone教程 播放音效檔是本文要介紹的內容,本文示範如何使用Objective-C開發播放mp3檔案的iPhone程式,當然本文目的不是要讓你做一個iPhone版的播放器,因為這根本用不著你,iPod程式已經很好了。本文的目的是要讓你能夠在自己的遊戲中使用音樂。如下:1.開啟xcode,建立一個名為TalkingDemo的View-based
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中有一些基本的設計模式,我們先來看內容。delegationprotocolmodel-vew-controllertarget-actionnotificationdeclared
Time of Update: 2013-12-26
iPhone應用 編寫Push Notification伺服器端發送通知是本文要介紹的內容,在編寫push notification之擷取device token中拿到device
Time of Update: 2013-12-26
詳談Cocoa程式啟動過程是本文要介紹的內容,首先,我們的程式啟動並執行時候是對象之間的相互作用,而不是類之間的作用。建立一個helloword的cocoa程式,可以在xib中找到下面幾個對象:file's Owner:xib檔案的載入者firsrt responder :訊息鏈中第一個能響應相應訊息的對象。application :nsApplication的一個執行個體。main menu:nsmenu的一個執行個體。window app
Time of Update: 2013-12-26
瞭解如何檢測IOS程式記憶體問題是本文要介紹的內容,內容不多,以圖示的方式為友們介紹詳細內容。我們來看詳細內容。ios不能像java那樣對記憶體自動釋放,只能手動釋放記憶體,在開發過程中,程式員在謹慎可能也會造成記憶體泄露,大量的記憶體泄露會影響程式的運行。蘋果為我們提供了instrument偵查工具,可以方便快捷的檢測出程式中的記憶體泄露。使用方法,在xocde中點擊如所示的lenks:運行會出現下面介面:出現紅柱就表示有記憶體泄露,我們可以點擊堆棧,查看到哪一行代碼泄露:小結:瞭解如何檢測I
Time of Update: 2013-12-26
IOS學習基礎之瞭解Core OS 層是本文要介紹的內容,Core OS層的底層功能是很多其他技術的構建基礎。通常情況下,這些功能不會直接應用於應用程式,而是應用於其他架構。但是,在直接處理安全事務或和某個外設通訊的時候,則必須要應用到該層的架構。Accelerate 架構iOS
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
iOS開發之瞭解iPhone中Get和Post方式是本文要介紹的內容,本篇文章通過一個簡單的例子來展現iPhone通過get和post方式請求asp.net webservice。webservice1、建立一個webservice,2、在webconfig中啟用http get 和http
Time of Update: 2013-12-26
iPhone開發之Ssqlite3資料庫操作是本文要介紹的內容,下面是對sqlite3資料庫的操作,首先是要倒入類,最基本的,但不要忘記。我對資料庫的操作進行了單獨的處理,自己看著比較舒服,也好明白,需要用到時,直接調用久好了,也可以有代理,一直沒研究,日後好好看看,先總結這些,方便自己查看,忘記時找找,老不用會很快忘記,方便自己吧!#import
Time of Update: 2013-12-26
iOS使用者設計指南之平台特徵是本文要介紹的內容,iOS系統的裝置有一些特有的特徵,影響著所有在其上面啟動並執行應用程式的使用者體驗。大部分的熱門 App,都是做到了很好的與這些特徵的融合。螢幕尺寸裝置的屏顯是影響使用者體驗的重中之重。不僅是使用者能通過視覺感受到的,如:文字、圖片、視頻等;還包括使用者看不到的,如:操作體驗蘋果的移動都是一個鍵的風格,所以觸摸互動成了它的操作體驗的重點)。雖然應用在不同的尺寸、解析度下,會帶來不同的使用者體驗,但還是存在一些共性的:1、最適宜的最小可點擊地區為4
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開發學習筆記之問題集錦解決方案是本文要介紹的內容呢,主要講解了UITextField、UITableView、NSPredicate等一些問題的解決,我們先來看詳細內容。用Regex使UITextField接受規定的值 只能輸入非零開頭的正整數用下面的代碼- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:
Time of Update: 2013-12-26
Objective-C學習筆記之物件導向編程是本文要介紹的內容,主要詳細的介紹了物件導向編程的內容,對於資深的C++程式員來說,物件導向編程不是什麼新鮮的概念,類、對象、執行個體、方法這些概念就不再冗述了。和上一篇 Objective-C學習中對 C語言的擴充一樣,這篇主要側重於Objective-C中的OOP,有哪些與我們熟識的C++不同的概念。Point : NSObject { int X;