2012-01-04 67 views
3

我花了一些時間來構建一個iOS項目,但是我想在另一個項目中重用其中一個UITableViewControllers。iOS包括來自另一個xcode項目的UIViewController

這UITableViewControllers是相當複雜的(是一個自定義的UITableViewController從另一個視圖控制器繼承,並通過#imports包含多個類,所以它不是簡單地在.H,.M和的.xib文件複印的情況下)

在xcode4中執行此操作的最佳方法是什麼?我考慮的選項是構建一個庫(.a),一個框架(.framework)或將新的xcodeproject導入原始的。

感謝

回答

2

我認爲建立自定義視圖控制器到一個靜態庫將包括在新項目最簡單的方法。但是在舊項目中需要做一些工作,以確保你能夠正確地包含所有內容。使用Xcode 4,庫不再內置到1個靜態庫文件中,最終只有特定版本的庫有1個庫。例如iphonesimulator調試。您將需要包含這些庫的所有不同版本,或者添加一個構建腳本,它們將創建所有這些腳本,以創建一個靜態庫(這會讓您的生活更輕鬆,我可以向您保證)。

這篇文章在SO上,Build Fat Static Library,爲我節省了靜態庫的工作時間。希望它也能幫助你。

相關問題