因為工作的原因,已經很久沒有更新部落格了,這次我們就來完成一個稍顯複雜的一個團購資訊用戶端,主要整合了ASIHTTPREQUEST,KISSXML,AQGridView,MBProgressHUD這幾個主要流行的IOS開發庫,我們先來看一下效果首先我們建立一個IOS工程,暫時就取名為Tuan1吧,
好,工程建立完後我們就要加入架構了,首先加入ASIHTTPREQUEST庫,首先我們下載壓縮包
點ZIP按鈕就行了,會全部將檔案下載下來,好,我們接著就將它加入我們的工程中,首先找到我們建立工程的那個Tuan1的檔案夾,在底下建立一個ASIHttpRequest的檔案夾
接著把我們下載的ASIHttpRequest中的幾個檔案夾拷入我們建立的檔案夾內,我們主要拷的是下載包中class檔案夾下的內容
將所有檔案拷入我們自己建立的檔案夾內,除了一個Test檔案夾哦,這個是測試檔案,我們用不到,所以不用拷了。
還有一個也需要我們拷到建立的檔案夾內的,就是下載ASIHttpRequest下的External/Reachability檔案夾,這個不能忘哦,不然啟動並執行時候會報錯。
接著就是加入我們的工程中了,在File下有一個Add File To 'Tuan1'這個選項
點擊我們選擇我們建立的ASIHttpRequest檔案夾,將所有檔案匯入當前的工程中
接下來就是加Framework了,要運行ASIHttpRequest,我們需要以下幾個Framework,CFNetwork.framework,SystemConfiguration.framework,MobileCoreServices.framework,libz.1.2.5.dylib,libxml2.dylib,最後
接下來還有最重要的一件事哦,就是我們得告訴系統到哪找libxml2這個庫
在Build Setting中Header Search Paths設定/usr/include/libxml2
因為ASIHttpRequest暫時不支援ARC模式,而我們的工程是使用ARC模式的,就需要將ASIHttpRequest下的所有檔案不用ARC模式編繹
經過以上步驟,我們的ASIHttpRequest應該可以運行了,我們在工程中匯入#import "ASIHttpRequest.h"試著運行一下,看有沒有錯誤,沒有錯誤的話,我們ASIHttpRequest就添加成功了,接下來第二篇,我們再介紹如何匯入KissXML,MBProgressHUD和AGridView這幾個庫。
作者:kangkangz4