因為工作的原因,已經很久沒有更新博客了,這次我們就來完成一個稍顯復雜的一個團購信息客戶端,主要整合了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