iT邦幫忙

DAY 5
16

我愛吃蘋果系列 第 5

 [iPhone程式設計 之 iT邦幫忙 App] 成功的第一步 

這麼多天的紙上談兵,不能打混篇數下去了 :P
昨天爆肝到淩晨四點半,終於成功地取得iT邦幫忙首頁上的[所有問答]的文章列表,YA~~
而且取得所有問答文章列表的程式碼才六行,但這六行搞了我一個晚上 orz.
主要是在這之前我只會寫Hello World,iOS SDK API的使用對我來說非常的陌生,所以不斷的try/error,不斷的請教Google大神,總算有了初步的成果。

預先步驟(安裝html parser API):
( 參考來源 )
上一篇說過,我需要一個能parse HTML的API,而iOS SDK裡本來就有附libxml2 API,只是要把它加入到你的專案裡,方式如下

  1. 打開你的專案(或新增一個)
  2. 功能表裡的 Project->Edit Project Settings
  3. 在「Build」頁籤下搜尋「Header Search Paths」
  4. 在Header Search Paths項目上點兩下,然後加入一個新的路徑 「${SDKROOT}/usr/include/libxml2」,recursive選項也記得勾選
  5. 搜尋「Other Linker Flags」,加入一個新的flag 「-lxml2」

這樣就完成了libxml2的設定,接著我們要用一個人家寫好的html parser,照上面參考來源文章的介紹是使用 hpple ,到這個網頁上去下載回來。
下載回來解開後,把下面幾個檔案加到你的專案中:

HTFpple.h
HTFpple.m
HTFppleElement.h
HTFppleElement.m
XPathQuery.h
XPathQuery.m

一切準備就緒,可以開始寫code了!


上一篇
 [iPhone程式設計 之 iT邦幫忙 App] 站在別人的肩膀上 
下一篇
 [iPhone程式設計 之 iT邦幫忙 App] 分析iT邦幫忙首頁HTML 
系列文
我愛吃蘋果30

尚未有邦友留言

立即登入留言