My Development Toolset 2019 for iOS.
My iOS development toolset 2019
My Development Toolset 2019 for iOS My iOS development toolset 2019

Hello folks, I would like to update some of my toolset for 2019 that I use for iOS development tools, open source apps, websites, repos, libraries and some miscellaneous that I am still currently using. Hi everyone, I wanted to update some of the toolsets I used in 2019 for iOS development tools, open source apps, websites, repos, libraries, and some miscellaneous tools that I still use today.
This article will continue to be updated all year round. You can find some of the updates from my 2017 toolset to 2018 and some new advice with the reasons behind. This article will be updated throughout the year. You can find some updates from my 2017 toolset to 2018 and some of the reasoning behind the new recommendations.
Some tools deleted from my 2019 list. The reason is, I do not continue to use this tools Gitscout, Bee, GitKraken, Flawless. I have some comments below about some of them. Some tools were crossed off my 2019 list. The reason is that I did not continue to use these tools Gitscout, Bee, GitKraken, Flawless. Here are some of my comments on some of these issues.
Tools Tools
-
There is a new number one. Its name is Sherlock. We can edit our views and layout constraints in real time, simulate running on other devices. They are a perfect team with RevealApp. Its name is Sherlock. We can edit view and layout constraints in real time to simulate running on other devices. They and RevealApp are a team.
-
FASTLANE I highly recommend scan, match and gym features. FASTLANE I highly recommend scan, match and gym features.
-
Last week I discovered an amazing tool for following live update your pull-request and lists all your watched repositories. There is also iOS and Android version. This app deserves five stars. Trailer. Last week I discovered a really cool tool that tracks live updates of your requests and lists all the repositories you’ve viewed. There are also iOS and Android versions. This app deserves five stars. Trailer
-
ModMove, you can easily Move/Resize windows using keyboard shortcuts and the mouse. This is my favorite HyperSwitch software.
-
Injection, dynamically inserts Swift / Objective-C code into a running app. It does this without making any changes to your project. You can also use with AppCode. You can also use AppCode.
-
Cacher is the code snippet organizer for professional developers. You manage your bullet points snippets.
-
NightOwl After Mojave, we meet DarkMode on the macOS. NightOwl expands this feature one more step. You can automatically configure sunrise/sunset, schedule your personal config and can easily change all configuration. NightOwl further extends this feature. You can automatically configure sunrise/sunset, schedule your personal configuration, and easily change all configurations.
-
pliim is an amazing presentation tool. It is always updated and is very helpful for Sprint Demo meeting. You can hide desktop items, disable notifications, mute speaker. pliim is an amazing presentation tool. It’s always updated and very helpful for Sprint demo meetings. You can hide desktop items, disable notifications, mute speakers.
-
RescueTime is a perfect tool for following how you spend your time while developing or which tools are you using.
-
I recommended GitKraken for GIT use in 2017. I had good reasons for that such as GitFlow can be added automatically by GitKraken. Also, they have gitlab support. GitKraken came a long way. But when starting a huge project such as compiling time 15 minutes and there are 142802 total codes in the project, SourceTree is my new favorite GIT GUI since November 2017. I recommended GitKraken to use GIT in 2017. I have a good reason why GitFlow can be added automatically by GitKraken. Moreover, they have gitlab support. Git Kraken has come a long way. But when starting a large project, say with a compile time of 15 minutes and a total of 142802 codes in the project, SourceTree is my favorite GIT GUI since November 2017.
-
KeepingYouAwake is a small menu bar utility for macOS that can prevent your Mac from entering sleep mode for a predefined duration or as long as it is activated.* Paw makes interaction with REST services delightful. Paw helps us build HTTP requests, inspect the server’s response and even generate client code. I like Paw user interface better than Postman. Paw helps us construct HTTP requests, check the server’s response, and even generate client code. I prefer Paw’s user interface to Postman.
-
Build Time Analyzer` is a macOS app that shows you a breakdown of Swift build times of your project. This is very important to save project time. Even if your project takes more than 15 minutes to compile.
-
WatchDog is automatically cleaning up DerivedData for yourself without quitting Xcode or restarting macOS.
-
ThemeInstaller is a simple app will help us to install themes for the Xcode app.
ThemeInstalleris a simple app that will help us install themes for the Xcode app. -
Cakebrewmanages Homebrew with GUI interface.
Cakebrewuses GUI interface to manage homebrew. -
Liya can access MySQL, PostgreSQL and SQLite3 using one single interface.
Liyacan access MySQL, PostgreSQL and SQLite3 using one single interface. -
Checker you can find circular dependencies in your Swift project.
Checkercan help you find circular dependencies in your Swift project. -
Quiver is a snippets manager and notebook for saving notes, code or file. For 5 years I have been using snippets. I have supported them by adding Swift. But now it is time to change something. I have been using
snippetsfor 5 years. I support them by adding Swift. But now it’s time to change something. -
With Oh My Zsh your terminal will have eyes and brain. With
Oh My Zshyour terminal will have eyes and brain. -
Want to read later, put it in Pocket. Don’t forget to install safari and/or chrome extension. But one more thing is LINER. If you want to read a book in the future, put it in
Pocket. Don’t forget to install safari and/or chrome extensions. One more thing isLINER. -
Need to minify your image, use Squash. Free and better solution is guetzli. Need to minify your image, use
Squash. A free and better solution isguetzli. -
Interactive layout testing or to check that all screens RevealApp.
-
SizeUp resize and position your windows with shortcuts.
SizeUpUse shortcut keys to resize and position your windows. -
I am using code snippets. But if I need to remember which code snippets used and when? Paste for clipboard manager. But what if I need to remember which code snippets were used and when?
PastePaste Clipboard Manager. -
Gitsome is a awesome Git/GitHub command line interface by terminal.
Gitsomeis an awesome Git/GitHub command line interface by terminal. -
Easy APNs Provider best push notification testing tool.
Easy APNs ProviderThe best push notification testing tool. -
Houston is a simple gem for sending Apple Push Notifications.
Houstonis a simple tool for sending Apple Push Notifications. -
Charles is a life saver. You can use with simulator & device so compare API result on your macbook. Last year I did not use this tool too much but this year I use a lot. Also I recommend to use iOS version.
Charlesis a life saver. You can use emulators and devices and compare the results of the API on your macbook. I didn’t use this tool much last year, but I’m using it a lot this year. I also recommend using the iOS version. -
Bartender 3 lets us organize our menu bar icons, by hiding them, re-arranging them, show hidden items with a click or keyboard shortcut.
-
OpenSim is an open source alternative to SimPholders, written in Swift. It is a GUI utility to control the Simulator, and manage the app installed on the simulator. There is an another alternative
iSimulator. It is a GUI utility to control the emulator and manage the applications installed on the emulator. There is another alternativeiSimulator -
Zoommy, is very helpful for me. I can easily find images for my medium articles. All images bring from 50 different public domain sources.
Zoommy, very helpful to me. I can easily find images for my media articles. All images are sourced from 50 different public domains.
Design DesignI assume you know Sketch. But Zeplin is a huge time saver for dev and design team. With Mojave Sketch is started to support dark mode. About Zeplin there is a problem and I sent them an email last year. But there is no support for multiple account. You can just login with one account. However Zeplin can work without Flawless and can work without any iOS Simulator.
I assume you know Sketch. But the Zeplin saves development and design teams a lot of time. With Mojave Sketch starting to support dark mode. I have a question regarding the Zeplin, I sent them an email last year. However, multiple accounts are not supported. You can only log in with one account. However, Zeplin works without Flawless and also without any iOS simulator.
-
Reducecompress our heavy Sketch files. Reduce compression of our heavy Sketch files. -
Sketch Cache Cleanerhelp to delete hidden Sketch history files that can take a lot of space on your hard drive. -
Abstractis a version-controlled hub for yourSketchfiles. The summary is the version control center for sketch files.
Podcast Podcast
If you really have time to listen to podcasts this is my favorite Mac app PodcastMenu . There is an awesome podcast list in GitHub for iOS. If you really have time to listen to podcasts, this is my favorite Mac app podcast menu. There is a great list of iOS podcasts in GitHub.
Also, I would like to introduce Unsterificator. It is a mac menu bar app to quickly toggle mono/stereo audio. I also want to introduce the Unsterificator. This is a mac menu bar application that can quickly switch mono/stereo audio.
Libraries & Repo
-
SnapKitis a Swift Autolayout DSL for iOS & OS X.SnapKitis a Swift Autolayout DSL for iOS & OS X -
EasyTipViewis a fully customizable tooltip view in Swift for iOS. If you work with form design or if you need small tip library this is a very good solution.EasyTipViewis a fully customizable tooltip view in Swift for iOS. This is a great solution if you work with form design or need a library of tricks. -
DBDebugToolkitis remarkable helper for QA teams and iOS developers. You can easily check Performance, User Interface, Crash reports, Resource vs… You can easily check performance, UI, crash reports, resources vs… -
Install and update your Xcodes by
xcode-installInstall and update Xcodes through xcode-install -
dark-modeControl the macOS dark mode from the command-line Control the macOS dark mode from the command line -
gitignoreA collection of useful .gitignore templates A collection of useful .gitignore templates -
GitHawkA GitHub project manager app for iOS.GitHawkis a GitHub project manager app for iOS. -
Marketing-for-Engineersis a curated collection of marketing articles & tools to grow your product.Marketing-for-Engineersis a curated collection of marketing articles & tools to grow your product. -
open-source-ios-appsis collaborative List of Open-Source iOS Appsopen-source-ios-appsis collaborative List of Open-Source iOS Apps -
If I need fake data for my project I can recommend
Fakery. If my project needs fake data, I can recommendFakery -
LocalizationKitDynamic localization translation delivery system for iOS and Mac OSX in Swift. LocalizationKit dynamic localization translation delivery system for iOS and Mac OSX in Swift. -
Armchairis a simple yet powerful App Review Manager for iOS and Mac OSX written in Swift.Armchairis a simple yet powerful App Review Manager for iOS and Mac OSX written in Swift. -
Sirenchecks installed version of iOS apps and notifies users when a new version published. -
Bohrallows us to setup settings screen.Bohrallows us to set up screen settings. -
SwiftyJSONis captain of JSON parsing. If you experience a problem checkKituraversion. Also withAlamofirethey are perfect team.SwiftyJSONis the leader of JSON parsing. If you encounter problems, please check versionKitura. Meanwhile, forAlamofire, they are the perfect team. -
CocoaLumberjackis logging for Mac and iOS.CocoaLumberjackis logging into Mac and iOS systems.
Websites
-
iOS Dev Directoryis my favorite web site you can easily access all developers’ blog in one point. -
Find which company used SDKs and services on iOS mobile apps with
AppSight. Find which company used SDKs and services on iOS mobile apps withAppSight. -
iOS libraries collection written by Swift
iOSCookies. iOS library collection written by Swift iOSCookies -
Tips and techniques for iOS and Mac
littlebitesofcocoa. Tips and techniques for iOS and Maclittlebitesofcocoa -
Discover 🔎 205+ 🔥 awesome conferences around the 🌍 world:
http://aweconf.com.
Miscellaneous Miscellaneous
-
List of my most used commands and
shortcutsin the terminal for Mac List of my most used commands and shortcuts in the terminal for Mac. -
List of
shortcutsin Xcode Shortcut list in Xcode -
A
public listof APIs from around the web. A list of public APIs on the web. -
Best font library for
iOS. The best font library for iOS.*Mockableis a simple configurable service to mock out RESTful API or SOAP web-services. Reply with static or dynamic JSON or XML Payload. Previously I was using Gist.Mockableis a simple configurable service to mock out RESTful API or SOAP web-services. Reply with static or dynamic JSON or XML payload. I used Gist before. -
DayOne, I can not belive to myself, how I forget share my favorite app for 2 years. Actually, I started to use DayOne 2.5 years ago. It keeps my Bullet Journal. I actually started using DayOne 2.5 years ago. It keeps my bullet journal.
Editing Editor
-
AppCodeis very nice for code editing, it is excellent and has all the refactoring options we need, but it’s still dependent on Xcode and it’s not free. -
My favorite second editor is
Atom.Teletypeprovides new opportunity for pair programming remotely. My favorite second editor is Atom. Teletyping provided new opportunities for remote pair programming.
That’s it. 😃😃😃 Thanks for reading. I hope all these tools will help you to improve your productivity. That’s it. 😃😃😃Thanks for reading. I hope all these tools help you be more productive.
If you want to follow me on social media, here are some links. github, twitter, linkedin If you want to follow me on social media, here are some links. github, twitter, linkedin
You can check my previous articles here. You can check out my previous articles here.
Other links in the article View original text
读完之后,下一步看什么
如果还想继续了解,可以从下面几个方向接着读。