有時候須要將某一層複用給其餘公司或者我的,可是不想提供源代碼時,就能夠採用這種方法。架構
創建顯示層,業務邏輯層,數據存儲層3個工程並造成依賴關係app
1,創建工做空間ui
2,創建數據存儲層spa
新建Cocoa Touch Static Libarary項目,放入前面的工做空間,在building phase中點擊+號,選擇須要顯示的頭文件,拖拽到public。
架構設計
3,創建業務邏輯層設計
新建Cocoa Touch Static Libarary項目,放入前面的工做空間,在building phase中點擊+號,選擇須要顯示的頭文件,拖拽到public。開發
設置依賴,在building phase中的Link Binary With Libraries,選擇workspace中以前的數據存儲項目。get
設置頭文件搜索路徑爲
it
4,創建顯示層
io
首先創建數據存儲層,就是普通的iOS application項目。設置依賴爲 數據存儲和業務邏輯層。
而後運行的target選擇顯示層的工程。
參考資料
iOS開發指南 從零基礎到app store上架 第8章 iOS分層架構設計