UmbrellaFramework(二)framework里封裝framework

閑話少敘,這一節我們將會創建真正的UmbrellaFramework,并把上一節創建的SubFramework封裝在里邊。一些和上一節重復的過程可能會省略,如果不清楚可以翻看上一節(UmbrellaFramework(一)創建基礎framework)。

demo地址:https://github.com/huibaoer/Demo_UmbrellaFramework

framework里封裝framework

1.創建工程UmbrellaFramework

2.導入SubFramework

UmbrellaFramework_1

3.選擇工程->Build phases->點擊左上角+號->New Copy Files Phase 添加 Copy Files,將 SubFramework 添加到 Copy Files,選擇Destination為Frameworks。

UmbrellaFramework_2

4.添加類UmbrellaSayHello,添加sayHello方法,并在sayHello方法中調用SubFramework的sayHello方法。

UmbrellaFramework_3.png

5.UmbrellaFramework.h頭文件中導入將UmbrellaSayHello.h

6.將UmbrellaSayHello.h添加到 UmbrellaFramework 的公共headers中

7.Architectures添加armv7s

8.連接選項 Mach-O Type 不用需改,選擇默認選項 Dynamic Library,這意味著外層的 UmbrellaFramework 是一個動態庫。

UmbrellaFramework_4.png

9.最后添加腳本生成framework,具體過程可參見上一節。

到這里,UmbrellaFramework 已經建好了,下一節中,我們將創建一個demo來使用它?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容