文采有限,写不出一个能概括本文的标题。.尴尬.
有时候我们可能会做一个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='//www.greatytc.com/p/2343b9f2e9f6'>iOS简装UITextView</a>