Time of Update: 2013-12-26
iPhone開發中用第三方工具RegexKitLite實現Regex是本文要介紹的內容,關於Regex,前面也接觸到了幾種,具體內容實現先來看本文詳解。1、去RegexKitLite下 載類庫,解壓出來會有一個例子包及2個檔案,其實用到的就這2個檔案,添加到工程中。2、工程中添加libicucore.dylib
Time of Update: 2013-12-26
iOS開發應用中關於圖形和繪製案例講解是本文要介紹的內容,主要是來學習IOS開發中關於繪圖的一些要注意的細節,否則實現不了效果。具體內容來看詳細內容。1、iOS支援OpenGL ES和Quartz/UIKit/CoreAnimation繪製介面。UIKit繪製必須在主線程中完成。2、Quartz支援基於路徑的繪製,反走樣,填充,映像,上色,座標變換,pdf繪製顯示解析等功能。3、UIKit支援線條繪製、映像和顏色操作。4、Core
Time of Update: 2013-12-26
iPhone應用中使用MPMoviePlayerController視頻播放是本文要介紹的內容,內容不多,主要是基於代碼來實現如何使用MPMoviePlayerController視頻播放的內容,具體內容來看本文詳解, -(void)openMovie:(id)sender {
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開發從菜鳥到老鳥學習文檔是本文要介紹的內容,文章很詳細的講解iphone開發的過程,讓我們可以很清楚的去學習,也是在網上看到的這篇文章,與友們分享一下。從今天開始,我們將一步步進入愉快有趣的iPhone開發之旅。如果您是一位不知道iPhone手機的火星人,建議您先去地球瞭解一下。如果您對iPhone應用程式的開發不感興趣,也請您卻移您的玉步,把這裡留給希望進軍iPhone平台的各路英雄。閑話不多說,歡迎來到iPhone的世界!下面先來介紹iPhone開發中幾個相當重要的名詞。關於Ob
Time of Update: 2013-12-26
iPhone應用程式的啟動過程是本文要介紹的內容,上一回我們看到了iPhone的入口函數main,這之後它有是怎樣啟動應用程式,初始化的呢,這些都是通過 UIApplicationMain 來實現的,我們來看啟動過程。其啟動的流程圖大致如所示:int retVal = UIApplicationMain(argc, argv, nil, nil); 通過上面的語句,建立UIApplication執行個體。同時,查看應用程式的
Time of Update: 2013-12-26
iPhone用戶端與伺服器間粘包問題解決代碼實現案例是本文要介紹的內容,如果您的iPhone App要與伺服器交換資料,伺服器連續發來兩個訊息時就可能出現粘包的情況:一號訊息準確接收到了,但二號訊息接收的不完整。你可以嘗試通過CocoaChina論壇的這篇文章提供的代碼解決iPhone用戶端與伺服器間粘包問題。void CNetClient::HandleMsg( char *buf ,int nSize ) {
Time of Update: 2013-12-26
IOS開發中如何解決TableView中圖片延時載入是本文要介紹的內容,主要是來學習TableView載入圖片的問題。具體內容來看本文詳細內容。經常我們會用tableView顯示很多條目, 有時候需要顯示圖片, 但是一次從伺服器上取來所有圖片對使用者來浪費流量,
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中實作類別似C#事件機制學習教程是本文要介紹的內容,主要是來學習事件在lua中的使用,具體內容來看詳細講解。Lua的文法非常靈活, 使用他的metatable及metamethod可以類比出很多語言的特性.C#中我們這樣使用事件:xxx.Click += new System.EventHandler(xxx_Click);
Time of Update: 2013-12-10
因為工作的原因,已經很久沒有更新部落格了,這次我們就來完成一個稍顯複雜的一個團購資訊用戶端,主要整合了ASIHTTPREQUEST,KISSXML,AQGridView,MBProgressHUD這幾個主要流行的IOS開發庫,我們先來看一下效果首先我們建立一個IOS工程,暫時就取名為Tuan1吧,好,工程建立完後我們就要加入架構了,首先加入ASIHTTPREQUEST庫,首先我們下載壓縮包點ZIP按鈕就行了,會全部將檔案下載下來,好,我們接著就將它加入我們的工程中,首先找到我們建立工程的那個Tu
Time of Update: 2013-12-10
關於記憶體管理記憶體管理指的是你的程式在運行過程中進行記憶體的分配,使用,以及釋放它的過程。一個經過仔細編碼的程式總是儘可能使用更少的記憶體。在object-c中,記憶體管理也被看作是你對擁有的有限的記憶體資源進行資料和代碼的合理分配的過程。如果你仔細通讀了本篇文檔,你將能夠合理的管理對象的生命週期以及適時的釋放不再被程式使用的記憶體。 記憶體管理看起來似乎是單個對象的操作,但實際上我們總是在管理著對象圖。 LPSTUDY:1.
Time of Update: 2013-12-10
之前我貼過一段很簡單的C#產生plist檔案的代碼,但是反過來如果要讀取plist檔案呢?有沒有實現這樣功能的類庫呢?答案是肯定的,下午在網上找了一個iphone-plist-net庫試用了一下感覺很是方便,看代碼:[csharp] //寫入 var dic = new PListDict(); dic["name"] = new
Time of Update: 2013-12-10
為了節約流量,同時也是為了更好的使用者體驗,目前很多應用都使用本機快取機制,其中以網易新聞的緩衝功能最為出色。我自己的應用也想加入本機快取的功能,於是我從網上查閱了相關的資料,發現總體上說有兩種方法。一種是自己寫緩衝的處理,一種是採用ASIHTTPRequest中的ASIDownloadCache。根據我目前的技術水平和時間花費,我果斷選擇了後者,事實證明效果也很不錯。下面說一下實現方法:
Time of Update: 2013-12-10
昨天發現App一個必掛的情境,跟蹤了一下,發現掛在如下語句:[cpp] [self.mapView setRegion:[self.mapView regionThatFits:theRegion] animated:NO]; 崩潰資訊是:[cpp] *** Terminating app due to uncaught exception 'NSInvalidArgumentException',
Time of Update: 2013-12-10
在做IOS開發時,經常用到到plist檔案, 那plist檔案是什麼呢? 它全名是:Property List,屬性列表檔案,它是一種用來儲存序列化後的對象的檔案。屬性列表檔案的副檔名為.plist ,因此通常被稱為
Time of Update: 2013-12-10
動畫效果是IOS介面重要的特色之一,其中CAAnimation是所有動畫對象的抽象父類,而對於新手,使用較多的是UIView下的動畫方法(類方法)。使用UIView下的動畫,有下面幾個方法。方法一:設定beginAnimations其中memberView為需要添加的子視圖的視圖,mivc.view為子視圖,在使用的時候,需要將這兩個地方替換[cpp] [UIView beginAnimations:@"view flip" context:nil]; [
Time of Update: 2013-12-10
出於安全考慮, iOS將每個應用程式限制在屬於自己的特定檔案內,其他app沒有許可權訪問到此檔案夾, 這就是app的沙箱。 iOS的應用程式常用的檔案目錄: <Home>/AppName.app 應用程式本身包目錄 <Home>/Documents/
Time of Update: 2013-12-10
基礎部分 1: 圖片記憶體大小小結 a:
Time of Update: 2013-12-10
Core Text是iOS 3.2+和OSX 10.5+的文本渲染引擎,可以讓你自由的控制文字格式設定和排版。 Core Text不同於UIKit和Core Graphics/Quartz(雖然通過後兩者你也可以進行文字渲染):在UIKit中,你可以使用UILabel來顯示文字,它的操作非常簡單,但是你沒有辦法控制UILabel中單獨一個字元的字型顏色。也就是說,沒有辦法進行富文本的顯示。 www.2cto.com在Core