前言
作为
iOS
开发老司机们,我们肯定有各种各样的开发利器,以追求着最高效率
。
此篇分享下我们常用的各种神兵利器
。如果有朋友能推荐更好的欢迎补充,分享我!
Mac 常用的工具集
iTerm2
iTerm2 + Oh My Zsh
打造舒适终端体验- 功能:支持个性主题,高亮插件,可选择、命令补全等
- 命令补全功能方便我日常命令输入,有点回到日常IDE开发的感觉! 效果图如下
ssh 工具 shuttle
方便我们将日常终端命令集成到
shuttle
中,方便快速执行命令
- 工作中用它执行shh终端命令,远程链接屏幕,以及自动打包等构建命令
uTools
uTools
是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。当你熟悉它后,能够为你节约大量时间,让你可以更加专注地改变世界。- 上面有方便开发人员使用各种各样的插件,比如解码编码器,json编码器,以及各种开发文档,对于
flutter
开发提供flutter pub search
,方便搜寻pub包 等- 支持
mac
,windows
,linux
平台下载
快速启动
Postman
Postman
是一款功能强大的网页调试与发送网页HTTP请求的工具
- 方便开发测试接口数据,它能够发送任何类型的HTTP 请求 (GET, HEAD, POST, PUT),同时能保留历史请求数据
- 支持
mac
,windows
,linux
平台下载 以及Google浏览器插件安装
MacDown
- MacDown 是一款 Mac 下的开源 Markdown 编辑器。开源地址
功能部分:
- 高度可定制的 Markdown 渲染
- 支持代码块的语法着色
- 智能自动补全
typora
Typora
也是一款支持实时预览的 Markdown 文本编辑器,是完全免费的。- 支持
mac
,windows
,linux
平台下载
推荐的网页在线工具
tinypng
在线图片压缩,支持 png,jpg
processon
免费在线作图、实时协作 它可以在线画流程图、思维导图、UI原型图、UML、网络拓扑图、组织结构图等等, 您无需担心下载和更新的问题,不管Mac还是Windows,一个浏览器就可以随时随地的发挥创意,规划工作
iOS 开发工具集
JSONConverter
JSONConverter
是MAC上iOS开发的辅助小工具,可以快速的把json数据转换生成对应的模型类属性,- 目前支持
Objective-C
、Swift
、Flutter
以及目前流行的第三方库:SwiftyJSON
、HandyJSON
,ObjectMapper
,可以灵活选择构建class/struct
,并支持配置类名前缀等,省去手敲模型的麻烦,借此提高我们的开发效率。
App Icon Gear
App Icon Gear
图标切割神器,只需一张1024pt图片,非常方便我们一键导出所有尺寸的icon图
Swiftify
swiftify
插件。支持在线转换,或者添加插件到Xcode中,方便快速将Object-C代码转换为Swift- 插件安装AppStore下载地址
- 在线转换地址
quicktype
- 快速将json转化为Swift的模型对象
- 基于Codable协议快速的数模序列化
- 它不仅支持Swift,还支持其他语言比如Kotlin,Java,C#,Ruby,Object-c,Python
Lookin
Lookin
可以查看与修改 iOS App 里的 UI 对象,类似于 Xcode 自带的 UI Inspector 工具,或另一款叫做 Reveal 的软件。但借助于“控制台”和“方法监听”功能,Lookin 还可以进行 UI 之外的调试。 此外,虽然 Lookin 主体是一款 macOS 程序,它亦可嵌入你的 iOS App 而单独运行在 iPhone 或 iPad 上。最后,Lookin 完全免费。
Echo
Echo
是一款客户端的桌面端调试工具,中文意思回声,寓意着Mac端和手机端之间就像回声一样相互联动。
- 简单易用:将Echo和App连接到同一个局域网即可,无须额外配置。
- 功能齐全:目前已拥有网络请求、视图层级查看修改等10几个功能,覆盖了客户端研发的大部分场景。
功能部分:
- 高扩展性:插件和模块机制可以方便我们快速添加新功能。
- 基础功能:网络请求、NSUserDefaults查看修改、日志查看、Crash查看、GPS模拟、通知查看
- UI视图:视图层级查看修改、视图边框查看 性能检测:内存泄漏、卡顿检测 -业务功能:基于插件能力可快速扩展你自己的业务插件能力
SQLProSQLite
SQLProSQLite
是一款优秀的数据库管理工具,不过要付费
BuildTimeAnalyzer
- 项目中的 Swift 代码越写越多,发觉编译速度开始变慢。BuildTimeAnalyzer 工具可以检测项目中 Swift 的编译速度。
Perfdog
- 移动全平台 iOS/Android 性能测试、分析工具平台。快速定位分析性能问题,提升APP应用及游戏性能和品质。手机无需ROOT/越狱,手机硬件、游戏及应用APP也无需做任何修改,极简化即插即用。
- 支持
mac
,windows
,平台下载
自动化
Jenskin
Jenkins
是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。功能部分
- 持续集成和持续交付
- 简易安装,配置简单
- 支持插件
- 扩展,分布式
目前我们部门
Jenkins
平台已集成,自动化构建测试包
,AppStore包
,图片压缩
,OCLint
SwiftLint
语法检测,组件自动构建
等,未来可期...
日常用的工具集
我的工具集全家桶
最后
重提下,此篇我们常用的各种
神兵利器
。如果有朋友能推荐更好的欢迎补充,分享给我,谢谢!
推荐👇:
作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:789143298 ,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!
申请即送:
-
BAT大厂面试题、独家面试工具包,
-
资料免费领取,包括 数据结构、底层进阶、图形视觉、音视频、架构设计、逆向安防、RxSwift、flutter,
网友评论