Time of Update: 2013-12-26
在Objective-C中解析HTML代碼實現原理是本文要介紹的內容, 內容不多,主要是通過代碼實現解析HTML的過程,希望本文對你有協助。我們來看詳細內容實現。#import "StringChuLi.h" /* 項目作用:連結網路解析html */ @implementation StringChuLi //訪問網頁源碼
Time of Update: 2013-12-26
iOS中XML解析是本文要介紹的內容,在iPhone開發中,XML的解析有很多選擇,iOS SDK提供了NSXMLParser和libxml2兩個類庫,另外還有很多第三方類庫可選,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。問題是應該選擇哪一個呢?解析 XML 通常有兩種方式,DOM 和
Time of Update: 2013-12-26
瞭解iPhone遊戲開發中聲音處理流播放檔案是本文介紹的內容,流播放檔案即用AudioStream 和 AudioQueue 來播放檔案。好處是可以快速的開始播放,減少讀檔案的過程,適合大檔案特別是背景音樂的播放。壞處是一次只能播放一個檔案,如果要換播放檔案,中間需要一定的時間。但是因為iPhone的檔案讀取時間只有10秒,對於資源較大的檔案,只能考慮這個方式了。下面我將分享一下我在這方面的一點經驗:1. 單個檔案播放2. 線上檔案播放1. 單個檔案播放BOOL isPlaying;&
Time of Update: 2013-12-26
在Mac下Subversion使用文檔是本文要介紹的內容,先來瞭解Subversion,它是一個非常好的版本控制系統,利用它可以對項目內的檔案進行方便的管理和同步。不多說,來看詳細內容。1、建立版本庫1)到需要存放版本庫的地方比如根目錄)mkdir -p /Library/Subversion/Repository 2)建立版本庫,名稱以Project1示範svnadmin create /Library/Subversi
Time of Update: 2013-12-26
iPhone應用中HTTP上傳請求協議是本文要介紹的內容,最近坐了一個項目涉及到圖片上傳的問題,起初用到socket,但是由於比較陌生,改而用 HTTP協議做web上傳,這裡需要自訂HTTP協議。HTTP協議應該注意四點: 1、初始化響應伺服器位址NSURL *url = [NSURL URLWithString:@"http://xxx.xxx.xx.xxx/mqupload.jsp"];
Time of Update: 2013-12-26
iOS 5升級而無需開發人員帳號教程是本文要介紹的內容,看過昨天蘋果在WWDC上介紹過iOS 5之後,很多人肯定已經迫不及待想IOS 5升級了吧?可是蘋果要求必須要有開發人員帳號才可以提前讓IOS 5升級…今天GigzOM放出一個視頻,提供了一個無需開發人員帳號可以讓你的裝置簡單的實現iOS 5升級的方法。此方法36氪並沒有測試,僅供參考,升級後如果出問題可能你的裝置將無法恢複到現在的樣子,只能等待蘋果官方iOS 5推出,請小心!下載和安裝1、搜尋“iOS 5
Time of Update: 2013-12-26
在iPhone應用中NSThread建立Run Loop是本文要介紹的內容,雖然iphone為我們提供了很多簡單易於操作的線程方法。IPhone多線程編程提議用NSOperation和NSOperationQueue,這個確實很好用。但是有些情況下,我們還是在運行一些長線任務或者複雜任務的時候需要用比較原始的NSThread。這就需要為NSThread建立一個run
Time of Update: 2013-12-26
Objective-C反射是本文要介紹的內容,我第一次接觸Java的時候就覺得整個反射包都很新穎,它使得Java和解釋型的指令碼語言更接近了,與此同時也拉開了和主流的C和C++的距離。在運行時可以窺視到一個對象的類別中繼資料真的很不可思議,儘管這些可能不會在日常應用編程中經常使用到。從Java轉到Objective-C的程式員應該會樂見Objective-C也支援反射。實際上,Objective-C有很多諸如動態改變類定義以及建立一個新類的動態特徵。不過很難說這些功能有多大的作用,這也讓我覺得O
Time of Update: 2013-12-26
iPhone遊戲開發中Cocos2d的Actions介紹是本文要介紹的內容,Action就好像給一個cocosNode對象的命令。這些動作通常用來改變物體的屬性,例如位置,旋轉,縮放等。如果這些屬性在一段時間只能被修改的話,那麼這中叫做 IntervalAction 的Action。否則,它們叫做InstantAction 的動作。例如:MoveBy 動作,在一段時間之內,改變了位置這個屬性
Time of Update: 2013-12-26
iPhone應用開發之模型對象歸檔是本文要介紹的內容,主要是來介紹歸檔,它指的是另一種型式的序列化,但它是任保對象都可以實現的更常規的類型。其作用為:進行資料的持久化儲存。來看詳細內容。對象必須實現NSCodeing協議和NSCopying協議。@interface FourLines : NSObject <NSCoding, NSCopying> {
Time of Update: 2013-12-26
XCode學習技巧是本文要介紹的內容,通過本文的學習,可以從中方便、快速的去瞭解xcode幾個小案例的實現和使用方法,先來看詳細內容。1、更改公司名稱 (Changing the Company Name)改變公司名稱, 當你用Xcode建立一 Objective C 源檔案的時候, 通常Xcode會自動產生底下的注釋:// // TapDance.h // Groovilicous //
Time of Update: 2013-12-26
iPhone開發環境的安裝是本文要介紹的內容,目前在Windows上沒有一個完善的iPhone開發平台,我們只能藉助虛擬機器安裝Mac系統後在其上進行iPhone開發,Mac的安裝方法網路上介紹文章不少,以下安裝過程不少圖片來源於網路。用的系統是 Mac os 10.6.3 ,開發環境是從Apple官網下載的xcode_3.2.4_and_ios_sdk_4.1。一、安裝Mac首先開啟VMWare Workstation 7.1。使用File->New->Virtual
Time of Update: 2013-12-26
iPhone開發中實現代碼初始化APP中Window是本文要介紹的內容,主要是來學習在iphone開發中如何來初始化APP裡的Window,該例介紹如何用代碼這建立iPhone的app的window,這樣可以使我們的app不依賴任何nib檔案,完全郵代碼實現。1、建立基於"window-based
Time of Update: 2013-12-26
Cocos2D實現Fruit Ninja裡面刀光效果教是本文要介紹的內容,詳細的介紹了Cocos2D遊戲開發裡面的一個效果,先來看詳細內容介紹。實現思路:√ 從多點觸摸得到划過的軌跡,控制點數量,一般使用隊列,新的點擠出隊尾的點. 這裡表示為point[16];√ 迴圈; point和point[i+1]構成直線l, 計算直線的斜率, 從斜率得到夾角θ(可以溫習極座標),從而得到l的法線方程(Xcosθ+ysinθ-p=0)
Time of Update: 2013-12-26
iPhone開發中編程定製UIViewController案例實現是本文要介紹的內容,在上一節看到,即使不使用 XIB 檔案,也可以通過重寫 viewDidLoad 函數來配置任意的view或者是Controller。這裡我們看看怎樣編程定製這樣的view和Controller。首先如果 UIViewController 的 init 方法找不到 XIB 檔案的話,會自動建立一個自己的 UView 對象,使用 viewDidLoad 將自己登入。所以,我們可以在定製
Time of Update: 2013-12-26
iPhone項目使用靜態庫最佳方法是本文要介紹的內容,主要是來學習如何使用iphone中的靜態庫。由於Apple禁止在iPhone中使用外部架構或動態連結程式庫,所以要重用代碼第三方庫或自己的代碼)只能選擇如下方法:直接將代碼加入項目。這種方法有點笨。例如,你的一段代碼被五個項目共用,如果你發現一個小bug,那麼你需要更改五個地方。夠麻煩吧? 使用靜態庫。這是我經常使用的方法。但Xcode並未為iPhone提供靜態庫的模板。有兩種解決方案: 如果你的項目主要是使用Objective-
Time of Update: 2013-12-26
iPhone開發中為UINavigationBar設定背景圖片方法是本文要介紹的內容,在iPhone開發中, 有時候我們想給導航條添加背景圖片, 實現多樣化的導航條效果, 用其他方法往往無法達到理想的效果, 經過網上搜尋及多次實驗, 確定如下最佳實現方案。為UINavigatonBar增加如下Category:@implementation UINavigationBar (CustomImage)
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
iPhone開發中關於UIView Animation實現效果是本文要介紹的內容,主要是來學習UIView Animation一連串的實現效果,具體內容我們來看本文如何?。之前受某人影響以為一連串的UIView Animation 只能這麼寫:在某個animation 設定delegate ,然後在 delegate 函數中再調用另一個函數。今天偷閑決定看 iPhone cookbook
Time of Update: 2013-12-26
LUA中關於全域變數環境是本文要介紹的內容,主要輸來瞭解並學習全域變數的環境,具體內容先來看本文詳解。一、全域變數的環境LUA在全域變數的實現方式上用了一個絕對讓我們喜聞樂見的做法,複用已有的table機制,將全域變數都儲存在_G表中。這樣做好處很多。從語言實現角度來說,不需要為了全域變數單獨去做一份實現,只要複用下table機制即可。從使用角度來說,雖然你是全域變數看起來較為牛逼local變數內牛滿面的蹲在一邊哭)一點,但是你也不幸的被放在了table中。於是所有針對一個table可以做的事情