vlambda博客
学习文章列表

Mac 高效率 iOS 开发工具

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

JSONConverter

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

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] 图片压缩工具,能够对 png 和 jpeg 图片文件进行优化,他能找到最佳的压缩参数,并通过消除不必要的信息(如文件的 EXIF 标签和颜色配置文件等),优化后达到减小文件大小的效果。

Mac 高效率 iOS 开发工具

Lookin

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

Mac 高效率 iOS 开发工具

LinkMap

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

Mac 高效率 iOS 开发工具

SwiftFormat

SwiftFormat[7] 是一个代码库和命令行工具,用于在 macOS 或 Linux 上重新格式化 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