WWDC (Apple Developer Conference) just in the past, iOS 10 will soon hit, it is time to upgrade your iOS development equipment! Small series of 10 necessary development tools, so that your development process with less effort.
Sourcetree
Sourcetree is a free Mac software that is primarily used for Git and mercurial version control. It can help you with your source code control plan, and Sourcetree is a unique GUI tool compared to the traditional complex command-line versioning software. Sourcetree is simple and efficient to use for novice git users, and Sourcetree has a very powerful feature for experienced app developers.
Slash
Slash is an open source library for iOS that adds an Extensible markup language to the Nsattributedstrings style and defines the meaning of each label, which makes it very scalable.
If you want to use the attribute string in the app without using the interface builder, you need to adjust the nsranges and font attributes. With the help of slash, you can simply use attribute strings in iOS development and generate code that is cleaner and cleaner.
Apicloud
Apicloud is a mobile application development platform where developers use platform technology to use hundreds of modules in the Platform for iOS app development. The biggest advantage of using the Apicloud platform is that the entire development process becomes easy, fast, and builds its own app like building blocks, while a set of code can generate two of packages, so the Android version is well developed.
Markman
Markman is an iOS app development essential and efficient design manuscript annotation and measurement software for the operating system: Mac os,windows.
Appcode
Appcode is a new OBJECTIVE-C IDE integrated development environment designed to help developers develop applications for Mac OS X and iOS systems.
Appcode main functions:
Code completion: Appcode code completion is not limited to classes, methods, or variables, it even has a very reliable context guessing ability, if developers write a variable that has never appeared, Appcode will ask whether to add this variable. This way developers will have the opportunity to avoid some potentially meaningless jumps and focus more on the writing of valid code.
Code Review and Modification: Appcode's code analysis is done in real time, and developers can see the problems in the process of writing code. In addition, Appcode provides a highly customizable code-style template that can be easily applied to any code. In this way, no matter how much code the developer writes, the resulting code is beautiful and elegant.
Quick jump: Xcode The biggest problem is difficult to locate files and classes, to find a file, it is almost impossible to completely use the keyboard to achieve. However, Appcode has added efficient navigation function, with similar to micro-blog specific symbols of the search, can be completed from the file to the class fast jump, to avoid the possible mouse operation, improve the efficiency of the developer.
Cornerstone
The best SVN management iOS app development prerequisite on Mac, available for operating systems including Mac OS.
Chocolat
Chocolat is the newest powerful text editor on Mac, which supports VIM mode, multiple programming languages, window segmentation, label pages, color themes, and more. In addition, Chocolat has real-time code error checking to check the correctness of code when writing code (currently only supports Ruby, Python, PHP, and JavaScript).
Kinvey
Kinvey is a cross-platform service with a number of features such as user management, business logic, data storage, push notifications, large file storage across CDN, analytics, automated versioning, and other features. Kinvey is a powerful platform for both individual developers and enterprise developers.
TestFlight
TestFlight is a test service that many developers have used, including feedback, real-time crash reminders, and user feedback prompts that can cause specific ratings within the application. Any service will have flaws, TestFlight is no exception, it is a bit flawed in managing the files provided by the test user. Not long ago TestFlight launched a new mobile analytics service in a closed test Flightpath,flightpath appears to be replacing its TestFlight live analytics service. TestFlight Live was launched in 2012. TestFlight has now supported the Android Platform app Test.
countly
countly provides developers with a real-time, open source mobile analytics platform to visualize the data collected from mobile users, giving developers actionable advice. Developers can easily deploy countly server-side code to their own servers and integrate development kits into their apps. Currently, the countly Analysis system has iOS and Android two versions of the development package. If you are familiar with Google Analytics and Flurry, then countly can also provide the same functionality.
The above is the entire content of this article, I hope to help you learn, but also hope that we support the cloud habitat community.