vlambda博客
学习文章列表

Mac 高效率 iOS 开发工具

软件工具库
欢迎关注「软件工具库」,这里分享以应用软件、工具网站为主的热门干货~
9篇原创内容
Official Account

JSONConverter

JSONConverter[1]MAC 上 iOS 开发的辅助小工具,可以快速的把 json 数据转换生成对应的模型类属性,完美贴合 Swift 的知名第三方库 SwiftyJSONHandyJSON,省去手动创建的麻烦,借此提高我们的开发效率。

Mac 高效率 iOS 开发工具

LSUnusedResources

LSUnusedResources[2] 是一款可以检测 Xcode 工程中没有使用的图像和资源的 Mac 端工具,需要运行在 OS X 10.7+, ARC

Mac 高效率 iOS 开发工具

BuildTimeAnalyzer

Build Time Analyzer[3] 是一款 macOS 应用程序,可向您展示 Swift 构建时间的细分。

Mac 高效率 iOS 开发工具

ImageOptim

ImageOptim[4] 图片压缩工具,能够对 pngjpeg 图片文件进行优化,他能找到最佳的压缩参数,并通过消除不必要的信息(如文件的 EXIF 标签和颜色配置文件等),优化后达到减小文件大小的效果。

Mac 高效率 iOS 开发工具

Lookin

Lookin[5] 可以查看与修改 iOS App 里的 UI 对象,类似于 Xcode 自带的 UI Inspector 工具,或另一款叫做 Reveal 的软件。但借助于“控制台”和“方法监听”功能,Lookin 还可以进行 UI 之外的调试。此外,虽然 Lookin 主体是一款 macOS 程序,它亦可嵌入你的 iOS App 而单独运行在 iPhoneiPad 上。最后,Lookin 完全免费。

Mac 高效率 iOS 开发工具

LinkMap

LinkMap[6] 这个工具是专为用来分析项目的 LinkMap 文件,得出每个类或者库所占用的空间大小(代码段 + 数据段),方便开发者快速定位需要优化的类或静态库。

Mac 高效率 iOS 开发工具

SwiftFormat

SwiftFormat[7] 是一个代码库和命令行工具,用于在 macOSLinux 上重新格式化 Swift 代码。

Hopper

Hopper Disassembler[8] 逆向工程工具,可让您反汇编、反编译和调试应用程序。

Mac 高效率 iOS 开发工具

iTools

iTools 3 亿人使用的 iPhone 管理工具,做 iOS 开发的应该都知道。

Mac 高效率 iOS 开发工具

Network Link Conditioner

在开发过程中,有时候需要对网络不好的情况做处理,就是要模拟多种网络环境。那么神器来了 NetworkLinkConditioner[9]

Mac 高效率 iOS 开发工具

XSimulatorMngr

XSimulatorMngr - XCode 模拟器管理器,用于管理 iOS 模拟器的开发者工具:

  • 已安装的模拟器列表。
  • 每个模拟器已安装的开发者应用程序列表。
  • 允许直接打开应用程序包或沙箱文件夹。
  • 来自 XCode 6.0 的支持

macOS 状态栏应用程序。

Mac 高效率 iOS 开发工具

Knuff

Knuff: Apple 推送通知服务 (APN) 的调试应用程序。

Mac 高效率 iOS 开发工具 InjectionIII


InjectionIII允许您在 iOS 模拟器中增量更新函数和类、结构或枚举的任何方法的实现,而无需重新构建或重新启动应用程序。

Mac 高效率 iOS 开发工具

DoKit

DoKit[10]诞生于滴滴城运服体验技术部,是一款面向泛前端产品研发全生命周期的效率平台。

ProfilesManager


iOS Provisioning Profiles
[11],适用于 mac.mobileprovision 文件管理器工具

参考资料

[1]

JSONConverter: https://github.com/iosyaowei/JSONConverter

[2]

LSUnusedResources: https://github.com/tinymind/LSUnusedResources

[3]

Build Time Analyzer: https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode

[4]

ImageOptim: https://imageoptim.com/mac

[5]

Lookin: https://lookin.work/

[6]

LinkMap: https://github.com/huanxsd/LinkMap

[7]

SwiftFormat: https://github.com/nicklockwood/SwiftFormat

[8]

Hopper Disassembler: https://www.hopperapp.com/

[9]

NetworkLinkConditioner: https://developer.apple.com/download/more/?q=Hardware%20IO%20Tools

[10]

DoKit: https://github.com/didi/DoraemonKit

[11]

iOS Provisioning Profiles: https://github.com/shaojiankui/ProfilesManager