有時我們需要在一個主工程中添加其他的子工程,用來對子工程進行編寫修改或者是利用子工程中的庫文件等等操作,這時候我們需要用到工程的嵌套。
步驟:(看圖說話)
1.新建主工程,名為TestTTTT,新建一個static framework 工程,工程名為MyLibrary。把兩個工程文件放到一個文件夾下,如下圖:
2.在TestTTTT中執行下面操作:子工程左下角“+”里面執行Add file to 找到MYLibrary中的工程文件添加。
3.添加依賴:
4.添加路徑
5.大功告成,現在測試是否可以調用子工程中的類
添加頭文件:(由於我們直接在addfile下添加子工程)
#import <MyLibrary/MyView.h>
初始化一個實例:
//添加外部工程測試
MyView *view=[[MyView alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];
[self.view addSubview:view];
運行項目,視圖上展示了這個view,沒問題了。
MyView *view=[[MyView alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];
[self.view addSubview:view];
運行項目,視圖上展示了這個view,沒問題了。
標注:使用這種方法時MyLIbrary只能打開一次,也就是說在TestTTTT打開的情況下,無法再打開MyLIbrary,為了避免沖突
