-
统计iOS代码行数
find . "(" -name "*.h" -or -name "*.mm" -or -name "*.m" -or -name "*.swift" ")" -print | xargs wc -l
配置Xcode主题
在./Xcode Theme里是一些收集的主题,其中 CoderWGB Theme.xccolortheme这个是我配置的,类似于sublime的风格, 配置之后肯定不想到了别的电脑上再配置一遍,很浪费时间的,毕竟时间就是命呐 !!! Xcode主题文件的存放路径就在~/Library/Developer/Xcode/UserData/FontAndColorThemes/ ,打开找到对应你自己自定义的主题,拷贝出来即可给到别的电脑上使用,也是这个路径. 当然能用脚本实现更加科学咯,可参考这个项目 https://github.com/hdoria/xcode-themes其中CoderWGB theme 需要安装jetbrains字体
代码块
~/Library/Developer/Xcode/UserData/CodeSnippets 平时收藏的代码块都是存放在这的, 所以换公司换电脑异或是家里公司代码块同步如同此法,把代码块文件放进这里,重新启动Xcode即可食用。也可使用脚本来管理关联代码块,例如这个项目https://github.com/FantasticLBP/codesnippets 目前参考了 https://github.com/tripleCC/TPCXcodeCodeSnippets 增加了sync_to_local.sh和sync_to_remote.sh用于同步和备份,使用方法是这样的,调用sync_to_local.sh 把Xcode的备份到仓库备份目录,把仓库里的移到Xcode配置目录里,调用sync_to_remote.sh则是移除仓库备份 把仓库代码备份再把Xcode的配置同步到仓库,然后push上去,要使用的时候sync_to_local.sh即可 说白了就是一个上传本地配置 一个同步远程配置Xcode真机调试包
经常遇到手机系统版本高于Xcode SDK版本,导致无法调试,需要下载调试包兼容. Xcode真机调试包的路径:`/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport`, 可在 github 搜关键词 DeviceSupport调试包资源 https://github.com/iGhibli/iOS-DeviceSupport
或者 点击搜索 https://github.com/search?utf8=%E2%9C%93&q=DeviceSupport&ref=simplesearch获取IPA里.car文件里的图片资源
1. cartool 做个轮子用的人比较多,但是新版本的系统没有兼容,会crash之类的导致无法顺畅的使用,后来发现有网友修复了查看issues#26 , 需要加上一些代码兼容才能使用 (本仓库里有修复版本cartool-master-fixed-Mojave-version可以直接使用)-
AssetCatalogTinkerer 这个轮子有人在维护,所以他目前是可以使用的, 傻瓜式的GUI,这个用起来比较爽,支持图片名模糊搜索,找到想要的直接拖拽出来,也可以批量全部导出, 但是唯一的缺点就是拖拽出来的图片.car里面还是会有一份,实际上是拖拽仅仅是拷贝出来的一份而已
InjectionIII,Xcode热重载插件
提高开发效率的工具,方便调试UI,目前仅适用于模拟器(真机连局域网听说是可以但没尝试...) InjectionIII- 部署Xcode项目临时模板 点击 自定义Xcode顶部描述信息
- 约束警告排查
- App隐私政策生成
keycastr Mac键盘操作动作指令的一个小工具
显示用户键盘操作指令,常用于录屏教程示范等 https://github.com/keycastr/keycastrrar
解压 brew install unrar
unrar x *.rar
Go2Shell 快速进入终端并cd到当前目录的一款mac目录插件
点击finder上的图标即可快速跳转系统终端或者iTerm并cd至到当前目录下,该软件地址 https://zipzapmac.com/Go2Shell- 一款免费的录屏工具Kap
- 一款统计键盘鼠标敲击次数的mac应用 中文教程 下载地址
- Mac调整屏幕分辨率工具
- 自用shell脚本集合
- MacOS 状态栏隐藏工具
- 脑图工具
- 无损压缩工具 imageoptim
- PNG压缩工具 tinypng
- 移除iOS项目无用图片工具 LSUnusedResources
- 喵神的Fengniao命令行工具FengNiao
- fdupes移除重复资源命令行工具 fdupes
- 图标工场
- 在线抠图1
- 在线抠图2
- iconfont
- 免费图片
- AsciiSignature字符空心字
- asciiflow字符流程图
- asciiworld代码注释各种花样
- 在线绘制UML或者流程图
-
文档部署工具docsify 需要repo本地根目录先创建docs文件夹,git-pages里的
master branch/docs folder
选项才能被选择 参考了文章 -
<!-- 免费的CDN小技巧 https://cdn.jsdelivr.net/gh/<username>/<repoName>/xxx/xxx 真的香~ --> ![](https://cdn.jsdelivr.net/gh/WangGuibin/MyFilesRepo/images/avatar.png)