适用于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历史记录文件,这些文件可能会占用硬盘驱动器上的大量空间。
- Abstract是Sketch文件的版本控制中心。
播客
如果您真的有时间收听播客,这是我最喜欢的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
您可以 在这里 查看我以前的文章 。