Time of Update: 2013-12-26
IOS開發中HTML5到底需要多少種編碼格式是本文要介紹的內容,主要是來瞭解HTML5到底需要多少編碼格式才能支撐的起來,來看詳細內容。HTML5 的 <video> 標籤真的很威武,幾乎所有的主流瀏覽器可以直接提供本地的視頻播放功能,相對於以前通過 Flash 這種類似“中繼”的播放方式,要先進很多。同時也為一些不支援 Flash 播放的行動裝置帶來的希望。也許,你會因為 <video> 標籤可以支援到的視頻種類而感到困惑。嗯,到底為了實現
Time of Update: 2013-12-26
IOS開發學習筆記案例分析是本文要介紹的內容,主要講解ViewDidUnload使用方法和iOS 5的記憶體管理例子的內容,來看詳細內容。ViewDidUnload使用方法當系統記憶體吃緊的時候會調用該方法註:viewController沒有被dealloc)記憶體吃緊時,在iPhone OS 3.0之前didReceiveMemoryWarning是釋放無用記憶體的唯一方式,但是OS
Time of Update: 2013-12-26
iPhone應用中RegexOgreKit使用方法是本文要介紹的內容,主要是來瞭解OgreKit使用方法,Regex是我非常常用的編程工具, 以前不管是在Ruby還是C#中使用率都非常高. 現在開始學習Cocoa之後就一直想知道如何使用Regex, 在Cocoa內建的庫裡面找了很久居然發現沒有相應的支援庫(BS一下, 這種常用的東西居然沒有, 也不知道蘋果是怎麼想的….).上網找了不少各式各樣的庫, 用下來要麼體積太大, 要麼結構設計的不舒服, 最後把目標鎖定在了 OgreKit
Time of Update: 2013-12-26
iPhone開發儲存使用者密碼安全方法是本文要介紹的內容,安全問題很重要,先來瞭解本文是如何解決的。作為一名iPhone開發人員, 你需要對你的使用者安全負責. 請問, 你是怎麼儲存使用者的密碼的?直接儲存到plist裡?加密? AES? DES? 能保證你的代碼不被反編譯拿到你的加密Key?這也未免太不蘋果了吧. 我Google了一下, 國內的開發人員根本沒有注意到這個問題.蘋果系統中有個程式叫”鑰匙串” (Keychain), 它不僅僅是你申請開發認證用的, 哈哈.
Time of Update: 2013-12-26
iPhone遊戲開發中使用到的工具和技術是本文要介紹的內容,從小到大都有遊戲夢,所以希望能開發出自己的遊戲。iPhone遊戲開發主要用到這些技術和工具:Objective-C或C/C++, Xcode, UIKit, Quartz 2D, Core Animation, OpenGL, audio APIs, networking,
Time of Update: 2013-12-26
iPhone應用程式項目構成案例實現是本文要介紹的內容,主要是來瞭解和學習項目是如何構成的,先來看詳細內容。開發iPhone應用程式,首先接觸到的不是原始碼,而是項目工程檔案,目錄。我們來看看它有怎樣的構成。iPhone應用程式目錄構成iPhone應用程式被放入一個叫做沙箱sandbox)的具有安全性的構造中。程式只能訪問自己沙箱中的資源。iPhone 應用程式與 Mac OS 上的程式基本上相同、 只是程式目錄下有一些不同。可以通過 AddressBook
Time of Update: 2013-12-26
iPhone編程添加遞進式子視圖執行個體學習是本文要介紹的內容,主要是來系統的來學習iphone編程中的一些細節和視圖的相關問題,來看本文內容詳解。iPhone編程中心採用兩種重要的範型:物件導向範型模型-視圖-控制器(MVC)設計模式iPhone上的MVC劃分:視圖 由UIView類以及子類以及其相關的UIViewController類提供。PS:關於此處Controller,個人認知為一個容器,用於儲存UIVi
Time of Update: 2013-12-26
iPhone開發學習筆記Three20 NetWork教程是本文要介紹的內容,主要是來學習Three20 NetWork的操作。本文又很詳細的詳解,一起來看詳細內容。還是老規矩我比較喜歡貼代碼:void TTNetworkRequestStarted();//開始狀態列小飛輪 void TTNetworkRequestStopped();//停止狀態列小飛輪
Time of Update: 2013-12-26
iPhone開發應用關於國際化案例實現是本文要介紹的內容,主要是來學習在iPhone項目中如何才能國際化?難道同一個項目,非要寫一個英文版的原始碼,再寫一個中文版的原始碼?其實大可不必。我們可以使用iPhone的多語言支援來實現項目的本地國際)化。1、建立Windows-base Application。開啟main.m檔案,在main函數中增加代碼如下:// 取得使用者預設資訊
Time of Update: 2013-12-26
iPhone項目使用靜態庫最佳方法是本文要介紹的內容,主要是來學習如何使用iphone中的靜態庫。由於Apple禁止在iPhone中使用外部架構或動態連結程式庫,所以要重用代碼第三方庫或自己的代碼)只能選擇如下方法:直接將代碼加入項目。這種方法有點笨。例如,你的一段代碼被五個項目共用,如果你發現一個小bug,那麼你需要更改五個地方。夠麻煩吧? 使用靜態庫。這是我經常使用的方法。但Xcode並未為iPhone提供靜態庫的模板。有兩種解決方案: 如果你的項目主要是使用Objective-
Time of Update: 2013-12-26
Cocoa中監聽、觀察和通知五種方法是本文要介紹的內容,本文介紹Objective C中實現觀察者模式也被稱為廣播者/監聽者、發布/註冊或者通知)的五種方法以及每種方法的價值所在。該文章將包括:1、手動廣播者和監聽者Broadcaster and listeners)2、鍵-值觀察Key Value Observing)3、通知中樞Notification center)4、上下文通知Context
Time of Update: 2013-12-26
iPhone應用中如何使用iPhone三軸感應器代碼案例是本文要介紹的內容你,主要是來認識並學習iphone應用中的三軸感應器。很多應用裡都要用到蘋果iPhone內建的三軸感應器加速度感應器),希望下面這段代碼例子能為您使用iPhone三軸感應器開啟思路。: #include <IOKit/IOKitLib.h> #include <CoreFoundation/CoreFoundation.h> typede
Time of Update: 2013-12-26
IOS開發中多核編程和記憶體管理是本文要介紹的內容,主要是來學習集中與iOS開發中的多核編程和記憶體管理,大家完全可以使用蘋果的多核編程架構來寫出更加responsive的應用。多核運算在iOS開發中concurrency編程的架構就是GCD(Grand Central Dispatch), GCD的使用非常簡單。它把任務指派到不同的queue隊列來處理。開發人員把任務代碼裝到一個個block裡面,作業系統把這些任務代碼指派到不同的資源裡去處理。
Time of Update: 2013-12-26
有多個Xib 檔案如何將iPone項目轉到iPad平台是本文要介紹的內容,主要是是解決將iPone項目轉到iPad平台,如果有多個Xib檔案,該怎麼辦?來看本文如何來解決。1、首先,不能把問題考慮複雜了,這個轉化其實很簡單。2、將iphone版本升級成universal版本, 方法不贅述。3、在.plist裡,應該會有main nib file base name這個key,對應MainWindow,就是iphone程式的入口;同時會有main nib file base
Time of Update: 2013-12-26
LUA指令碼語言入門之Lua程式設計初步是本文要介紹的內容,在這篇文章中,我想向大家介紹如何進行Lua程式設計。我假設大家都學過至少一門編程語言,比如Basic或C,特別是C。因為Lua的最大用途是在宿主程式中作為指令碼使用的。Lua
Time of Update: 2013-12-26
使用LuaPlus在C++項目中整合Lua指令碼實現是本文要介紹的內容,主要是來學習Lua指令碼的整合。花了兩天時間,費了好大的功夫才實現了C++項目中整合Lua指令碼的可行性分析。下面的工作就是去寫指令碼了,在寫指令碼之前先把C++整合Lua的經驗總結一下。目前能實現C++整合Lua的有很多。比較常見的有LuaPlus,LuaBind,ToLua++,LuaWrapper等。這幾種我都試過了,各有優缺點。LuaBind,確實不錯,很強大。如果不是它需要Boost庫支援的話我就選它了。ToLua
Time of Update: 2013-12-26
iPhone網路軟體在睡眠情況斷線問題解決是本文要介紹的內容,主要是來學習iphone網路軟體的使用。如果你希望使用iPhone的網絡功能並保持長串連,並使用Wifi的話,你可能會發現一個問題,那就是在iPhone處於睡眠狀態時,Wifi會中斷,這樣程式就無法保持串連。iPhone非官方SDK)下面的代碼可能會幫你解決這個問題。以下代碼摘自MobileChat:首先在applicationDidFinishLaunching方法中添加以下代碼:IONotificationPortRef 
Time of Update: 2013-12-26
由於iPhone這類行動裝置記憶體有限,而又不能使用交換區,為了不至於導致記憶體不足而引起運行效率降低或應用崩潰,有時候需要擷取當前的記憶體狀況,以決定採用的緩衝策略。不過iOS
Time of Update: 2013-12-26
如何在lua指令碼中使用Unicode是本文要介紹的內容,主要是來學習Unicode在lua指令碼中如何使用,具體內容來看本文詳細內容講解。說說最近的幾個事情:1、project採用lua,ui模組肯定是要徹底使用utf-16的,可是lua不支援,怎麼辦?最後好像是寫了userdata,可以將multibytes轉成utf-16儲存在這個userdata中;接著為了保證字串相同的userdata做key時是相同的,於是又添加了相應的避免重複功能;最後還為這個userdata在gc方面作了保證。2
Time of Update: 2013-12-26
Lua中關於Metatable學習筆記是本文要介紹的內容,先來瞭解一下什麼是Metatable,中Metatable這個概念, 國內將他翻譯為元表. 元表為重定義Lua中任意一個對象(值)的預設行為提供了一種公開入口. 如同許多OO語言的操作符重載或方法重載. Metatable能夠為我們帶來非常靈活的編程方式.具體的說, Lua中每種類型的值都有都有他的預設操作方式, 如, 數字可以做加減乘除等操作, 字串可以做串連操作, 函數可以做叫用作業, 表可以做表項的取值賦值操作.