Skip to content

WangGuibin/WGBToolsConfigRepository

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WGBToolsConfigRepository

此库记录平时用到的一些效率工具以及配置

iOS相关

Xcode快捷键操作

  • 统计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可以直接使用)
  1. AssetCatalogTinkerer 这个轮子有人在维护,所以他目前是可以使用的, 傻瓜式的GUI,这个用起来比较爽,支持图片名模糊搜索,找到想要的直接拖拽出来,也可以批量全部导出, 但是唯一的缺点就是拖拽出来的图片.car里面还是会有一份,实际上是拖拽仅仅是拷贝出来的一份而已

InjectionIII,Xcode热重载插件 提高开发效率的工具,方便调试UI,目前仅适用于模拟器(真机连局域网听说是可以但没尝试...) InjectionIII

Mac终端相关

keycastr Mac键盘操作动作指令的一个小工具 显示用户键盘操作指令,常用于录屏教程示范等 https://github.com/keycastr/keycastr

rar解压 brew install unrar

unrar x *.rar
Go2Shell 快速进入终端并cd到当前目录的一款mac目录插件 点击finder上的图标即可快速跳转系统终端或者iTerm并cd至到当前目录下,该软件地址 https://zipzapmac.com/Go2Shell

图片处理

json工具

文档工具

翻译工具

奇技淫巧