Categories
Featured iPhone Development Resources iOS Programming Tools And Utilities Objective-C

Dash for iOS – Open Source iPhone And iPad Tool For Browsing And Searching API Documentation

Dash for iOS is an open source tool allowing you to view over 150 API documentation sets offline on your iPhone and iPad from Kapeli. Dash for iOS has a very clean interface with built-in searching. Included within the 150 documentation sets are iOS, watchOS, tvOS, macOS and Swift documentation. You can also generate your…

Categories
Featured iPhone Development Resources iOS Programming Tools And Utilities Open Source iOS Libraries And Tools Swift

SwiftFormat – Open Source Tool For Automatically Formatting Swift Code

SwiftFormat is an open source command line tool from Nick Lockwood that allows you to automatically format Swift code. SwiftFormat applies a set of formatting rules (which can be turned on or off), and can be added to your build phase for automatic formatting. SwiftFormat was created so that common style rules could be enforced…

Categories
Featured iPhone Development Resources iOS Programming Tools And Utilities Open Source iOS Libraries And Tools

Monza – Script For Easily Validation iOS In-App Purchases And Subscriptions

Monza submitted by Gabriel Garza is an open source script that simplifies the validation of iTunes app store purchases and subscriptions. Validation of in-app purchases should be done on your own server, and Monza simplifies the process. Monza is Ruby based and provides methods and objects for easy checking of active subscriptions, expiry dates, see…

Categories
Featured iPhone Development Resources iOS Development Libraries iOS Programming Tools And Utilities Swift

SwiftTrace – Library For Automatically Printing Swift Method Execution

SwiftTrace submitted by John Holdsworth is a library allowing you to automatically print Swift method executions within your classes with minimal additions to your code. SwiftTrace works on non-finalized Swift classes, and on Objective-C classes. This example from the reamde shows some sample output: RxSwift.SingleAssignmentDisposable.dispose () -> () RxSwift.SingleAssignmentDisposable.disposable.setter : RxSwift.Disposable11 RxSwift.CompositeDisposable.addDisposable (RxSwift.Disposable11) -> Swift.Optional…

Categories
Featured iPhone Development Resources iOS Programming Tools And Utilities

BuildTimeAnalyzer – Xcode Plugin For Analyzing Swift Build Times

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:…