Build Time Analyzer from Robert Gummesson is an Xcode plugin that provides an overview of how long it takes to Xcode to build individiual Swift files.
Build Time Analyzer was created so you can easily find any bottlenecks causing large build time increases.
Here’s an image from the readme showing Build Time Analyzer in action:
You can find BuildTimeAnalyzer on Github here.
A nice tool for easily analyzing build times.
See more Xcode Plugins.
SYXcodeIconConversion is an open source Xcode plugin from dvkch that overlays the version number, and tag for beta versions on the Xcode icon.
This is a great addition to Xcode for anyone running multiple versions (especially if you run more than one at the same time).
This image from the readme shows different versions of Xcode running:
You can find SYXIconCodeConversion on Github here.
A nice Xcode plugin for those who like to utilize beta versions of Xcode.
See more: Xcode plugins.
Swift-Summary from Juan Antonio Karmy is a collection of Xcode playgrounds for learning the basics of Swift.
Swift-Summary includes 23 lessons in total, is up to date with Swift 2.2, and the key advantage of using Swift summaries vs the documentation is that you can learn interactively.
Here is an image showing the playgrounds include with Swift-Summary:
You can find Swift-Summary on Github here.
A nice interactive way to learn the basics of Swift.
Peek is an open source iOS library from Shaps M providing you with detailed info about the currently displayed interface you to check an app’s user interface against a specification guide.
The tool works by scanning all your views on-screen, and then overlaying the view with a Peek view containing detailed information about the user interface.
This video shows Peek in action.
You can read more about Peek on Shaps blog.
You can find Peek on Github here.
A nice tool for working on an app’s UI.
Facebook has released 3 objective-c based tools for automatic memory leak detection on iOS – FBRetainCycleDetector, FBAlloactionTracker and FBMemoryProfiler.
FBRetainCycleDetector finds retain cycles, FBAllocationTracker provides introspection of Objective-C objects, and FBMemoryProfiler uses FBRetainCycleDetector and FBAllocationTracker allowing you to browse objects and view their memory usage over time.
Here’s an image from the FBMemoryProfiler showing it in action:
You can read more about these tools on the Facebook code site.
You can find FBMemoryProfiler on Github here.
You can find FBRetainCycleDetector on Github here.
You can find FBAllocationTracker on Github here.
A nice set of tools for automatic memory-leak detection.