iOS-KLGenerateSpamCode(记录图片配参)
参数说明
-
(必填) 源码文件夹绝对路径(如:
/Users/kelei/Documents/work/git/projectName/source
) -
-modifyProjectName [原名称]>[新名称] 修改工程名。程序会修改
原名称-Swift.h
、Podfile
、原名称-Bridging-Header.h
、源码文件夹绝对路径
、原名称.xcodeproj
和原名称.xcworkspace
的名称和内容。Podfile
被修改后需要手动pod install
-
-modifyClassNamePrefix [工程文件 xcodeproj 绝对路径] [原前缀]>[新前缀] 修改源代码类名前缀。程序会扫描
源码文件夹绝对路径
下的 .h .swift 文件,修改文件名,修改使用该类名的代码,修改工程文件
中的文件名。文件名有原前缀
的会修改成新前缀
,如:原前缀ViewController
变成新前缀ViewController
;没有原前缀
的会增加新前缀
,如:ViewController
变成新前缀ViewController
。 -
-spamCodeOut [垃圾代码文件输出目录] [垃圾代码方法增加的参数名] 生成垃圾代码。程序会扫描
源码文件夹绝对路径
下的 .m .swift 文件中的类和方法,并生成category
和extension
文件,文件中的方法是在代码原方法的基础上增加垃圾代码方法增加的参数名
参数。如:-spamCodeOut /dir AppLog
,会将- (void)setupKeys {}
生成为+ (BOOL)setupKeysAppLog:(NSInteger)AppLog { return AppLog % 20 == 0; }
,会将- (void)foo:(NSString *)str {}
生成为+ (BOOL)fooAppLog:(NSInteger)AppLog { return AppLog % 23 == 0; }
-
-ignoreDirNames [忽略文件夹名称字符串] 忽略这些文件夹,对
-modifyClassNamePrefix
、-spamCodeOut
和-deleteComments
参数有效。目前只会忽略源码文件夹绝对路径
下一级的这些目录。如:/p/s -ignoreDirNames categorys
,那么/p/s/categorys
会被忽略,但/p/s/viewControllers/categorys
不会忽略。 -
-handleXcassets 修改
xxx.xcassets
文件夹中的 png 资源文件名,同时也Contents.json
文件中的关联名称,不会影响代码中使用图片。 -
-deleteComments 删除工程目录下 .h .m .swift 文件中的注释和空行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】