适用于iOS的My Development Toolset 2019🛠

更新:2018年11月26日

大家好,我想在2019年更新一些我用于iOS开发工具,开源应用程序,网站,存储库,库的工具集,以及我目前仍在使用的其他工具。

本文将全年不断更新。 您可以找到我的2017年工具集到2018年的一些更新以及一些新建议以及其背后的原因。

从我的2019列表中删除了一些工具。 原因是,我不再继续使用此工具Gitscout Bee GitKraken 完美无瑕 我在下面对其中一些发表一些评论。

工具类

  • 有一个新的第一名。 它的名字叫夏洛克 。 我们可以实时编辑视图和布局约束,模拟在其他设备上的运行。 他们是RevealApp的完美团队。
  • FASTLANE我强烈建议您进行扫描,比赛和健身功能。
  • 上周,我发现了一个很棒的工具,可以实时跟踪您的请求请求并列出所有受监视的存储库。 还有iOS和Android版本。 这个程序值得五颗星。 预告片
  • ModMove 您可以使用键盘快捷键和鼠标轻松移动/调整窗口大小。 这对于HyperSwitch确实是我的最爱。
  • Injection ,将Swift / Objective-C代码动态插入正在运行的应用程序中。 它不会对您的项目进行任何更改。 您也可以与AppCode一起使用。
  • Cacher是专业开发人员的代码片段组织者。 您可以管理要点摘要。
  • NightOwl Mojave之后,我们在macOS上遇到了DarkMode。 NightOwl进一步扩展了此功能。 您可以自动配置日出/日落,安排个人配置,并可以轻松更改所有配置。
  • 普利姆 是一个了不起的演示工具。 它总是更新的,对于Sprint演示会议非常有帮助。 您可以隐藏桌面项目,禁用通知,使扬声器静音。
  • 救援时间 是跟踪您如何在开发中花费时间或正在使用哪些工具的理想工具。
  • 我推荐了GitKraken 在2017年用于GIT。我有很好的理由,例如GitFlow 可以由GitKraken自动添加。 另外,他们有gitlab支持。 GitKraken走了很长一段路。 但是当启动一个大型项目(例如15分钟的编译时间)并且该项目中总共有142802个代码时, SourceTree自2017年11月以来就是我新喜欢的GIT GUI。
  • KeepingYouAwake是适用于macOS的小型菜单栏实用程序,可以阻止Mac在预定义的持续时间内或激活后进入睡眠模式。
  • 爪子 使与REST服务的交互愉快。 Paw帮助我们建立HTTP请求,检查服务器的响应,甚至生成客户端代码。 与Postman相比,我更喜欢Paw用户界面
  • 建立时间分析器 是一个macOS应用,可向您显示项目的Swift构建时间的细目分类。 这对于节省项目时间非常重要。 即使您的项目的编译时间超过15分钟。
  • WatchDog会自动为您自己清理DerivedData,而无需退出Xcode或重新启动macOS。
  • ThemeInstaller 是一个简单的应用程序,它将帮助我们为Xcode应用程序安装主题。
  • Cakebrew通过GUI界面管理Homebrew。
  • 丽雅 能够 使用一个界面访问MySQL,PostgreSQL和SQLite3。
  • 检查器 您可以在Swift项目中找到循环依赖项。
  • Quiver是用于保存笔记,代码或文件的摘要管理器和笔记本。 我使用摘录已有5年了。 我通过添加Swift支持了它们。 但是现在该改变一些东西了。
  • Oh My Zsh 您的终端将拥有眼睛和大脑。
  • 想要稍后阅读,将其放在Pocket中 。 不要忘记安装Safari和/或chrome扩展程序。 但是还有另一件事是LINER
  • 需要缩小图像,请使用Squash 。 免费的更好的解决方案是guetzli
  • 交互式布局测试或检查所有屏幕是否RevealApp
  • SizeUp使用快捷方式调整窗口大小和位置
  • 我正在使用代码段。 但是,如果我需要记住使用哪些代码片段以及何时使用? 粘贴剪贴板管理器。
  • Gitsome是终端上很棒的Git / GitHub命令行界面。
  • Easy APNs Provider最佳推送通知测试工具。
  • 休斯顿是发送Apple Push Notifications的简单工具。
  • 查尔斯是救生员。 您可以与模拟器和设备一起使用,以便在Macbook上比较API结果。 去年我没有太多使用此工具,但今年我使用了很多工具。 另外我建议使用iOS版本
  • 酒保3 让我们通过隐藏它们,重新排列它们,使用单击或键盘快捷键显示隐藏的项目来组织菜单栏图标。
  • OpenSim是用Swift编写的SimPholders的开源替代品。 它是一个GUI实用程序,用于控制模拟器并管理模拟器上安装的应用。 还有另一种替代iSimulator
  • Zoommy ,对我很有帮助。 我可以轻松找到中篇文章的图片。 所有图像均来自50个不同的公共领域资源。

设计

  • 我想你知道Sketch 。 但是齐普林 为开发人员和设计团队节省了大量时间。 随着Mojave Sketch的启动,以支持黑暗模式。 关于Zeplin,存在问题,我去年给他们发送了电子邮件。 但是不支持多个帐户。 您只能使用一个帐户登录。 但是Zeplin可以毫无瑕疵地工作 无需任何iOS模拟器即可使用。
  • 减少压缩沉重的Sketch文件。
  • Sketch Cache Cleaner帮助删除隐藏的Sketch历史记录文件,这些文件可能会占用硬盘驱动器上的大量空间。
  • AbstractSketch文件的版本控制中心。

播客

如果您真的有时间收听播客,这是我最喜欢的Mac应用PodcastMenu GitHub上有一个很棒的iOS播客列表。

另外,我想介绍Unsterificator 。 这是一个Mac菜单栏应用程序,用于快速切换单声道/立体声音频。

图书馆与回购

  • SnapKit是适用于iOS和OS X的Swift Autolayout DSL
  • EasyTipView是Swift for iOS中的完全可自定义的工具提示视图。 如果您使用表单设计或需要小的笔尖库,这是一个很好的解决方案。
  • DBDebugToolkit是质量检查团队和iOS开发人员的出色帮助者。 您可以轻松检查性能,用户界面,崩溃报告,资源与。
  • 通过xcode-install安装和更新Xcode
  • 暗模式从命令行控制macOS暗模式
  • gitignore 有用的.gitignore模板的集合
  • GitHawk一个适用于iOS的GitHub项目经理应用
  • 面向工程师的营销是精选的营销文章和工具,用于开发您的产品。
  • open-source-ios-apps是协作的开源iOS应用列表
  • 如果我的项目需要虚假数据,我可以推荐Fakery
  • LocalizationKit用于Swift中iOS和Mac OSX的动态本地化翻译交付系统。
  • Armchair是使用Swift编写的,适用于iOS和Mac OSX的简单但功能强大的App Review Manager。
  • 警笛会检查已安装的iOS应用版本,并在发布新版本时通知用户。
  • Bohr允许我们设置设置屏幕。
  • SwiftyJSON是JSON解析的负责人。 如果遇到问题,请检查Kitura版本。 同样在Alamofire中,他们也是完美的团队。
  • CocoaLumberjack正在记录Mac和iOS。

网站

  • iOS Dev Directory是我最喜欢的网站,您可以一站式轻松访问所有开​​发人员的博客。
  • 使用AppSight查找哪个公司在iOS移动应用上使用了SDK和服务
  • Swift iOSCookies编写的iOS库集合
  • iOS和Mac的提示和技术littlebitesofcocoa
  • 探索全球🔎205多个🔥酷的会议: http ://aweconf.com

  • Mac终端中我最常用的命令和快捷方式列表
  • Xcode中的快捷方式列表
  • 来自网络的API的公开列表
  • 适用于iOS的最佳字体库。
  • Mockable是一个简单的可配置服务,用于模拟RESTful API或SOAP Web服务。 使用静态或动态JSON或XML有效负载进行回复。 以前我使用的是Gist。
  • DayOne ,我无法相信自己,忘记了共享我最喜欢的应用两年了。 实际上,我是2.5年前开始使用DayOne的。 它保留了我的《 子弹日记》

编辑中

  • AppCode非常适合代码编辑,它非常出色,并且具有我们需要的所有重构选项,但是它仍然依赖Xcode,而且不是免费的。
  • 我最喜欢的第二位编辑是Atom 电传打字为远程配对编程提供了新的机会。

而已。 😃😃😃感谢您的阅读。 我希望所有这些工具都能帮助您提高生产率。

如果您想在社交媒体上关注我,这里是一些链接。 github,twitter,linkedin

您可以 在这里 查看我以前的文章