文采有限,寫不出一個能概括本文的標題。.尷尬.
有時候我們可能會做一個framework庫,那么就會創建一個framework的項目。創建好項目編譯,還想快速的查看效果,做個Test看是否符合自己要求。那么我標題其實是想說,建一個framework庫,同時建一個Test工程,并用workspace將它們關聯在一起。
如圖,我在TXFrameworkTest項目中,就可以直接用到庫TXFramework中的Test類了。
首先,建一個framework的項目,創建好之后,關掉該項目。
然后,新建一個frameworkTest的項目(Single View Application)放在framework項目文件夾中,當然不一定叫frameworkTest,也不一定要放在framework項目文件中,我是認真的,你開心就好,畢竟命名而已。這里就不貼圖了,創建好之后,關掉該項目。
再,新建一個Workspace,創建好之后,不要關掉。
然后,將兩個xcodeproj文件拖到workspace中。
最后,基本大功告成了。但是還有幾個地方要注意的,如果是一個團隊在做這樣的一個工程,則必須注意以下幾點。
1.在 frameworkTest-Targets-General-Embedded Binaries 這里添加自定義的framework
2.在 frameworkTest-Targets-Build Phases-Link Binary with Libraries 這里也需要添加自定義的framework
3.framework里面寫的類如果需要在frameworkTest里面可以只引入框架就使用,需要在 framework-Targets-Build Phases-Headers 這里將Project里面的頭文件選中,右鍵-Move To Public Group(就是添加到Public那一個分組里面去),也可以直接選中拖上去。
做了以上操作之后,在framework里面寫了代碼,直接編譯frameworkTest,也會編譯到framework里面的,省去切換工程編譯的勞煩操作,是不是很值得開心的事。
祝大家編程愉快!
工程代碼在這里<a href='http://www.lxweimin.com/p/2343b9f2e9f6'>iOS簡裝UITextView</a>