文采有限,寫不出一個(gè)能概括本文的標(biāo)題。.尷尬.
有時(shí)候我們可能會(huì)做一個(gè)framework庫,那么就會(huì)創(chuàng)建一個(gè)framework的項(xiàng)目。創(chuàng)建好項(xiàng)目編譯,還想快速的查看效果,做個(gè)Test看是否符合自己要求。那么我標(biāo)題其實(shí)是想說,建一個(gè)framework庫,同時(shí)建一個(gè)Test工程,并用workspace將它們關(guān)聯(lián)在一起。
如圖,我在TXFrameworkTest項(xiàng)目中,就可以直接用到庫TXFramework中的Test類了。

首先,建一個(gè)framework的項(xiàng)目,創(chuàng)建好之后,關(guān)掉該項(xiàng)目。

然后,新建一個(gè)frameworkTest的項(xiàng)目(Single View Application)放在framework項(xiàng)目文件夾中,當(dāng)然不一定叫frameworkTest,也不一定要放在framework項(xiàng)目文件中,我是認(rèn)真的,你開心就好,畢竟命名而已。這里就不貼圖了,創(chuàng)建好之后,關(guān)掉該項(xiàng)目。
再,新建一個(gè)Workspace,創(chuàng)建好之后,不要關(guān)掉。

然后,將兩個(gè)xcodeproj文件拖到workspace中。

最后,基本大功告成了。但是還有幾個(gè)地方要注意的,如果是一個(gè)團(tuán)隊(duì)在做這樣的一個(gè)工程,則必須注意以下幾點(diǎn)。
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那一個(gè)分組里面去),也可以直接選中拖上去。
做了以上操作之后,在framework里面寫了代碼,直接編譯frameworkTest,也會(huì)編譯到framework里面的,省去切換工程編譯的勞煩操作,是不是很值得開心的事。
祝大家編程愉快!
工程代碼在這里<a href='http://www.itdecent.cn/p/2343b9f2e9f6'>iOS簡(jiǎn)裝UITextView</a>