**已关闭。**此问题正在寻求有关书籍、工具、软件库等的建议。它不符合Stack Overflow guidelines。当前不接受答案。
我们不允许问题寻求有关书籍、工具、软件库等的推荐。你可以编辑问题,以便可以使用事实和引用来回答问题。
昨天关门了。
Improve this question
我在一个大规模的iOS项目中使用了一些相当大的Objective-C文件。我想用三种方式组织这些导入:
1.我想图书馆在顶部和个别文件来在底部的一些
1.我想按字母顺序排列所有进口商品
1.我想要一种删除未使用的导入的方法
这三个功能看起来都是IDE的合理需求,但是Xcode似乎不支持其中任何一个。有人能推荐一些解决方案吗?
3条答案
按热度按时间dgsult0t1#
我使用Uncrustify来自动格式化项目中的源代码。除此之外,它还按字母顺序对import语句进行排序。特别是我有:
这样的设置将解决您的第1点和第2点,因为库导入以“〈”开头,并且自然地排序在彼此旁边。
9o685dep2#
通过编写一个在命令行上运行的脚本(用任何语言),您可以相当容易地解决前两个问题。你也许可以用clang来组装一些东西,但你可能必须手动完成。
我同意,如果Xcode内置了这种功能,那就太好了。
uurv41yg3#
正如另一个答案所说,你可以用uncrustify来做到这一点。
我不确定哪些是需要的,但比你想象的要多。