模块
插件
架构
模块(分二种):
1.xcode自带的自定义模块
2.脚本语言创建模块
1.xcode自定义模块
2.Ruby生成Objective-C代码及应用(Python等应该也可以)
xcode插件或软件
1.XcodeClangFormat
xcode8以后支持的代码整)【正在使用】
参考文章:
这边说明一点由于xcode8的api不支持文件系统,so,不能选择文件自动修改,只能全选以后再修改(注意设置快捷键),然后感觉麻烦,网上搜了一圈,想法是通过脚本语言自动化,但是没有找到调用xcode快捷的方法命令,然后又想添加Run Script Phase,最后还是没搞定,最理想的状态是每次编辑时修改的文件会自动修改,以后有方法再更新,暂时都是全选修改。
2.SwiftLint(未尝试)
3.OCLint
试了下,好像没啥效果,每次clean编辑太慢了,具体结果忘了,感觉应该不适合添加到xcode Run Script Phase,太慢了。放在CI感觉还是可以的
参考文章:
架构
MVC
MVP
MVVM
网友评论