An online tool for automatically converting Objective-C to Swift. Swiftify can convert everything from a small code snippet to an entire project, and supports most of the main features of both languages. They’ve also recently created an Xcode extension available on the Mac App Store that lets you convert Objective-C to Swift without even leaving Xcode. The generated code might not be guaranteed to be perfect but it could save you a lot of time when converting your projects. You can use the tool online for free with a few restrictions or pay an monthly or annual fee to unlock all the features. […]
Clubhouse aims to take frustration out of project management, and make it more enjoyable for teams to plan, build, and ship great products together.
As one of our customers puts it: "Clubhouse combines the best of Trello and Pivotal Tracker without all the JIRA.Try it free for 14 days.
A tool that helps you avoid repeating yourself with duplicate code for common iOS development tasks. Sourcery scans your source code, applies your personal templates and generates Swift code for you, allowing you to use meta-programming techniques to save time and decrease potential mistakes. It saves you time and errors for tasks such as adding NSCoding support, JSON serialisation, or adding Equatable or Hashable conformance. It also features built-in daemon support, allowing you to write your templates in real-time side-by-side with generated code for immediate feedback. […]
A curated list of awesome iOS libraries, including Objective-C and Swift Projects. iOS LibHunt currently features over 1600 projects categorised into 125 different categories, from UI and animation to networking, databases and more. Each library is given a popularity and activity rating which is automatically based on the stars, watchers and commits of the associated GitHub repository, making it easier for you to choose which library is best. The site also accepts contributions if you know of a great library that’s not currently featured. […]
A code library and command line tool for reformatting Swift code. SwiftFormat can be added to your project as a Build Phase or run manually from the command line. It applies a set of rules to the whitespace around the code, while leaving the meaning intact, making it great for enforcing a common coding style. It already supports a huge list of rules including spacing around parentheses, brackets and braces, line breaks around scope, semicolons, and more with additional rules planned in a future update. […]
A complete framework that makes iOS app development easier by providing lots of commonly used components and a theming engine for customising. Redbeard includes a number of UI features including forms, a several different extensible layouts, and UI containers such as sidebars and panes. The theming engine allows your app UI to be completely rebranded with minimal code changes, and an ORM, REST client, Network Centre and a number of other helpers and extension methods make dealing with data and networking much easier. […]
A view layout library for iOS written in Swift by the developers at LinkedIn. LayoutKit was created because the LinkedIn developers found that Auto Layout is not performant enough for complicated view hierarchies in scrollable views. It aims to be as fast as manual layout code and allows layouts to be computed on a background thread so user interactions are not interrupted. It works seamlessly with UIKit and utilises several modern Swift patterns including declarative layouts that make it easier to develop, document, code review, test, debug, profile, and maintain. […]
A tool that aims to improve Swift code quality, by checking for conformance of code metrics. Unlike similar linting tools, Taylor focuses on more subjective code quality metric by providing warnings for rules such as excessive class or method length, too many overly complicated methods, excessive block depth or too many method parameters. It can be run independently from the command line on a single file or a complete project, or you can add a build phase to add warnings to Xcode. […]
A super useful reference guide to using NSDateFormatter format strings. NSDateFormatter.com lets you test out format strings by entering a date, format string and locale. The output of NSDateFormatter is immediately displayed along with several common examples ready to copy and paste into Xcode. The website is written with Swift 3 so actually uses NSDateFormatter under the hood to guarantee accuracy in the way it parses dates. There’s also a handy reference that describes what each format string character means. […]
An open and searchable index of Swift Package Manager modules. Swift 3, currently in beta, introduced the Swift Package Manager, making packaging and including Swift libraries incredibly easy. But discovering these modules is still somewhat problematic. Swift Modules aims to solve that problem by providing tools to help you find and integrate packages. Everything is searchable or you can browse by creator, and each module has a quick link back to its GitHub page. […]
A simple service that will solve your Regex problems. With GetRegex, you describe the regex you need, give some examples of matches, and (after paying the fee) a professional developer will create the regular expression in less than one hour. Once you’ve tested and approved the job, they’ll pay the developer, and you have your needed regular expression. They’ll create regular expressions for any language or platform, so if you get really stuck trying to perfect a regex, GetRegex might be the solution. […]