Time of Update: 2013-12-26
Objective-C檔案載入與儲存是本文要介紹的內容,Cocoa提供了Core Data,能夠在幕後處理所有檔案內容,但是本章討論的是Cocoa提供的兩個通用的檔案處理類:屬性列表和對象編碼。屬性列表有一類名為屬性列表的對象,常簡寫為plist屬性列表類包括:NSArray, NSDictionary, NSString, NSNumber, NSDate,NSData以及他們的變體NSDateNSDate是用於處理時間和日期的基礎類[NSDate
Time of Update: 2013-12-26
IOS SDK相容性引導是本文要介紹的內容,主要是基於IOS SDK基礎的開發介紹說明如何應用於XCode工程的基於 IOS SDK開發的技術。來看詳細內容講解。1、用(weakly linked)弱串連類、方法和函數來支援在不同版本之間的程式運行2、弱串連整個架構(framework)3、為不同的IOS SDK選擇不同的編譯條件4、在代碼中找出過時API的使用5、確定在運行時作業系統和架構(framework)的版本一
Time of Update: 2013-12-26
iPhone應用中RegexOgreKit使用方法是本文要介紹的內容,主要是來瞭解OgreKit使用方法,Regex是我非常常用的編程工具, 以前不管是在Ruby還是C#中使用率都非常高. 現在開始學習Cocoa之後就一直想知道如何使用Regex, 在Cocoa內建的庫裡面找了很久居然發現沒有相應的支援庫(BS一下, 這種常用的東西居然沒有, 也不知道蘋果是怎麼想的….).上網找了不少各式各樣的庫, 用下來要麼體積太大, 要麼結構設計的不舒服, 最後把目標鎖定在了 OgreKit
Time of Update: 2013-12-26
Objective-C記憶體管理如何理解Autorelease是本文要介紹的內容,主要是來學習Autorelease如何使用,具體內容來看本文詳細講解。如果你能夠真正的理解autorelease,那麼你才是理解了Objective-C的記憶體管理。Autorelease實際上只是把對release的調用延遲了,對於每一個Autorelease,系統只是把該Object放入了當前的Autorelease pool中,當該pool被釋放時,該pool中的所有Object會被調用Release。
Time of Update: 2013-12-26
Objective-C
Time of Update: 2013-12-26
iPhone應用中使用MPMoviePlayerController視頻播放是本文要介紹的內容,內容不多,主要是基於代碼來實現如何使用MPMoviePlayerController視頻播放的內容,具體內容來看本文詳解, -(void)openMovie:(id)sender {
Time of Update: 2013-12-26
Objective-C方法對象及其使用是本文要介紹的內容,主要包括 static 對象、static 、public 、private 方法。Objective-C 方法,Objective-C 對象,Objective-C私人方法,Objective-C 靜態方法。具體內容來看本文詳解。1、@public,@protected,@private個人覺得@public和@protected並沒有很明確的區別,在他們作用範圍內的對象,如果不將對象設定成@property,則該對象相當於
Time of Update: 2013-12-26
Objective-C 2.0垃圾收集是本文要介紹的內容,主要是來學習Objective-C 2.0垃圾收集的問題,具體內容先來先本文詳解。Objective-C 2.0最大的增強可能就是垃圾收集了Garbage Collection)。與“垃圾收集”對應的是傳統的引用計數Reference Count)記憶體管理形式。使用了垃圾收集意味著大部分情況下《Very simple rules for memory management in Cocoa
Time of Update: 2013-12-26
iPhone SDK開發基礎之OpenFlow編程是本文要將誒少的內容,當使用者介面需要按頁面顯示圖片時,使用OpenFlow庫提供的功能,將要顯示的使用者介面圖片分頁進行顯示會使編程工作變得非常快捷。該庫提供了與OS
Time of Update: 2013-12-26
iPhone開發中如何使記憶體合理使用是本文要介紹的內容,只要是來學習iphone開發中記憶體的管理。iPhone開發過程中,記憶體的使用至關重要。不但要合理分配使用記憶體,還要注意記憶體泄露的問題, 因為記憶體泄露會導致程式由於記憶體不足而崩潰。根據個人開發的經驗來看,在開發iPhone程式的過程中,關於記憶體的問題需要注意以下幾點:記憶體配置、釋放成對出現使用 alloc 分配的記憶體對象需要在用完後 調用release釋放注意copy,retain,assign操作符的區別copy,
Time of Update: 2013-12-26
iPhone App裡彈出輸入面板案例實現是本文要介紹的內容,主要是來學習輸入面板功能的是實現,如果需要在您的iPhone App裡加入文字輸入面板功能,喜歡遊戲的朋友們都明白,比如遊戲破紀錄後輸入玩家名字。具體輸入面板功能的實現來看本文詳細內容。在.h裡先宣告UITextField *yourtextfield;
Time of Update: 2013-12-26
IOS開發中ASIHTTPRequest裡HTTP請求終結者詳解是本文要介紹的內容,主要是來學習IOS開發中請求同步的問題。今天把這個的官方文檔翻譯的出來以做分享,讓迷途之人有路可尋.具體內容來考哪本文詳細內容講解。ASIHTTPRequest是一款極其強勁的HTTP訪問開源項目。讓簡單的API完成複雜的功能,如:非同步請求,隊列請求,GZIP壓縮,緩衝,斷點續傳,進度跟蹤,上傳檔案,HTTP認證在新的版本中,還加入了Objective-C閉包Block的支援,讓我們的代碼更加輕簡靈活。下面就舉
Time of Update: 2013-12-26
IOS開發應用中NSDATA轉換為NSSTRING時亂碼問題解決是本文要介紹的內容,主要是來學習亂碼的解決問題,本文通過NSDATA和NSSTRING來實現亂碼的解決。讀取HTML內容後,返回的 NSDATA 轉換為 NSSTRING 時經常出現亂碼。來看詳細內容講解。// // WeatherFetcherAppDelegate.h // WeatherFetcher // //
Time of Update: 2013-12-26
iPhone開發中檔案讀寫教程是本文要介紹的內容,主要是來學習iphone開發中關於檔案的操作,具體內容來看本文詳細講解。對於一個運行在iPhone得app,它只能訪問自己根目錄下得一些檔案所謂sandbox).。一個app發布到iPhone上後,它得目錄結構如下:1、其中得 app root 可以用 NSHomeDirectory() 訪問到;2、Documents
Time of Update: 2013-12-26
iPhone開發應用中NSTableView相關操作是本文要介紹的內容,主要是來學習NSTableView的使用方法,如何使NSTableView同時支援拖拽替換和拖拽插入。當你的NSTableView做為一個拖拽目標時,你可能希望同時支援拖拽替換當前項目,或者拖拽後在當前位置插入新的項目。你需要使用NSTableView的
Time of Update: 2013-12-26
關於Sqlite iPad那些事是本文要介紹的內容,主要是來學習ipad中Sqlite資料庫的內容,首先添加APPLE提供的 sqlite 操作用程式庫 ibsqlite3.0.dylib 到工程中。位置如下/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS${VER}.sdk/usr/lib/libsqlite3.0.dylib sqlite3 *database;
Time of Update: 2013-12-26
關於Lua Player學習指南是本文要介紹的內容,主要是來學習Lua中關於Player的內容。你應該對lua程式設計語言的基礎有所瞭解,而LuaIDE在純的Lua環境下對你實驗很有協助,在那裡你可以鍵入一些程式並且一步一步的運行,來觀察其中的變數是如何改變的,還有一種方式就是下載windows版本的Lua(lua.exe),以命令列的方式來啟動lua.exe,然後在裡面輸入Lua運算式,比如像”for i=1,10 do io.write(i..”/n”)
Time of Update: 2013-12-26
Lua指令碼管理器詳解是本文要介紹的內容,這不是一個文字編輯器或者ide之類的東東,實際上它只是一個dll,lua是膠水語言,這個管理器的目的是為了讓C/C++更好的支援lua。通常項目裡管理指令碼的方法都是分開檔案存放,lua裡沒有工程的概念,所以檔案是最小單位,這樣一來指令檔數量的增長會帶來一個問題,名字汙染。lua裡定義的變數預設是全域的,只有使用了local定義的才是本地的,這樣一來你在指令碼a裡定義的函數可能和在指令碼b裡定義的函數同名,而這完全不會帶來任何錯誤或警告,因為在lua裡函
Time of Update: 2013-12-26
Lua中關於Table函數庫是本文要介紹的內容,主要是來學習Table函數庫在lua中如何使用,具體來看本文詳解。一部分的table函數只對其數組部分產生影響, 而另一部分則對整個table均產生影響. 下面會分開說明.table.concat(table, sep, start, end) concat是concatenate(連鎖, 串連)的縮寫.
Time of Update: 2013-12-26
Lua中實作類別似C#事件機制學習教程是本文要介紹的內容,主要是來學習事件在lua中的使用,具體內容來看詳細講解。Lua的文法非常靈活, 使用他的metatable及metamethod可以類比出很多語言的特性.C#中我們這樣使用事件:xxx.Click += new System.EventHandler(xxx_Click);