網頁

2010年6月22日 星期二

Add reference library for iPhone

在 iPhone 專案裡, 加入參考library.

環境: XCode 3.2.2



流程



  • 創建靜態library

  • 創建iPhone專案

  • 加入靜態library

  • 同步編譯library

  • 標頭檔(.h)引入






創建靜態library



  • 1.1 開啟XCode => File => new Project

  • 1.2 選擇專案類型: library => Cocoa touch static library


  • 1.3 輸入 lib 名稱 (ex: MyLib)



創建iPhone專案



  • 2.1 開啟XCode => File => new Project

  • 2.2 選擇專案類型: Application => View-based Application (請依需求選擇)

  • 2.3 輸入專案名稱 (ex: MyApp)




加入靜態library




  • 3.1 拖曳 MyLib 到 MyApp (跨視窗)


  • 3.2 會彈出設定視窗, 取消勾選 "Copy Items ...", 並勾選下面的 "Add to targets" 裡的 MyApp, 點擊 "Add"


  • 3.3 在 MyApp 專案裡, 展開剛加入的library, 裡面有個 libMyLib.a, 拖曳到 Targets => MyApp => Link Binary With Libraries





同步編譯library


到此算是完成加入參考 lib 的動作, 但它不會自動重新編譯, 因此接下來把它加入相依性吧

  • 4.1 在 MyApp 專案裡, Targets => MyApp 上點擊右鍵 => Get Info => General => Direct Dependencies, 加入 MyLib




標頭檔(.h)引入



  • 5.1 在4.1的地方, 有個頁籤 "Build" => 搜尋 "Header Search Paths", 加入標頭檔所在路徑
    如果 2 個專案是放在同一個資料夾的話, 可以輸入 "${PROJECT_DIR}/../MyLib"






參考


http://www.amateurinmotion.com/articles/2009/02/08/creating-a-static-library-for-iphone.html

沒有留言:

張貼留言