overview
本文列举了我最近正在用的一些工具,包括:iOS开发工具,网站,服务以及框架。

服务类

  • Fabric针对你iOS Apps的一款模块化、跨平台的移动开发套件
  • Testflight是原生的测试平台
  • SupportKitSmooch是一款很棒的信息传递SDK,我最近正在通过它来获取用户的反馈消息
  • Mixpanel移动端分析工具
  • 我通过Trello来管理我的私有项目
  • 在团队协作中,我更偏爱使用JIRA配合SCRUMGitflow Workflow

工具类

  • 使用Fastlane让你的持续化交付更简单
  • 我使用PAW进行测试和编辑APIs
  • 找出内存泄露等问题使用Instruments
  • Jazzy是一款命令行使用程序,用于生成Swift或Objective-C的文档
  • 如果你使用GIT,我强烈推荐Source Tree
  • 当需要使用Ruby或者Python来工作时,我更喜欢使用Atom来替代Xcode
  • 一款很棒的Xcode插件管理工具Alcatraz
  • Cocoa Pods是一款帮助iOS应用管理依赖库的系统
  • Carthage是一款用于Cocoa的,简洁的分散式依赖管理工具
  • 如果你想查看设备中的HTTP-Request,那就使用Charles
  • Chisel帮助你用LLDB命令进行调试
  • 让图像变成代码Paint Code
  • Icons8 App提供了23,400免费的图标
  • 如果你想找Mac OS上Photoshop的替代品,Pixelmator是一个很棒的选择

框架 & 函数库

  • 在Objective-C中,网络请求最便捷的当然是AFNetworking
  • 在Swift中,网络请求可以使用Alamofire
  • FBTweaks在Runtime中操作参数是个不错的选择
  • Git分支处理Gitflow Workflow
  • Realm是一款Core Data的替代品
  • 为了更便捷、高效,在Swift项目中使用R.swift可以自动联想image, fonts, segues
  • COSTouchVisualizer显现你在iPhone或iPad上的轻拍、手势和长按等操作
  • SwiftLint是一款强制约束你Swif代码风格和规范的工具,当不遵守规范时会直接在Xcode中报错误或警告

博客 & 网站

播客

->译文源文《My iOS Development Toolkit 2016》

—————————————————————————————————————————————————————————

总结

  • 原文中推荐的很多服务都是在国外非常受欢迎的,但是有一部分服务是付费的,可以按需选取。国内也有友盟fir等类似的免费平台。
  • 工具类都是大家耳熟能详的库,使用GIT在可视化工具上,个人更偏向于Tower,可以配合其他对比软件(eg:Kaleidoscope),在查看修改部分的代码时非常方便;当需要编写其他语言时,个人认为Sublime Text很强大,可以安装需要的插件,居家必备。
  • 框架和函数库数不胜数,原文只列举了一些非常有名、好用的库,如果就此展开讨论,一篇博客恐怕是不够的。
  • 相比于国外的博客,可能国内的开发者更偏向于查看国内的博客,但原文推荐的博客和网址都属精品,都强烈推荐。(objc原文并没有介绍,不知为何)
  • 相比于博客,国外播客就显得有些鸡肋,看博客还好,听播客可就没那么愉悦了 ( ̄﹏ ̄)