Sweep is a powerful and fast, yet easy to use, Swift string scanning library. Scan any string for substrings appearing […]
Get the award-winning scan features of Scanbot for your own app. Integrate our Scanner SDK into your native iOS and Android projects or use our wrappers for Cordova, Ionic, Xamarin, Xamarin.Forms, React Native or PhoneGap. Our SDK powers the apps of more than 150 companies with 10s of millions of users.
Eliminate Unused Swift Code. Periphery analyzes Swift projects to identify unused code. Periphery applies advanced analytical heuristics to identify unused code that a simple reference checker would have no hope of finding.
To Periphery code is more than a static graph of nodes and edges; Periphery mutates your application’s structure in memory to detangle a multitude of self-referential, semantic & redundant references. […]
An online tool for visually generating code to create NSAttributedStrings. Transformer features a WYSIWYG editor where you can type your text and easily style it with correct font, text attributes, colours, and paragraph style. As you customise your text, Transformer will generate the corresponding code in either Swift 4 or Objective-C ready to be pasted into Xcode. More features are planned and the creator is accepting pull requests. […]
A language-independent code analysis tool from the developers at Uber that lets you write your own quality enforcement rules. NEAL stands for Not Exactly A Linter because although it behaves a lot like a regular linter it doesn’t have any of its own rules built in. You’re free to write your own rules for whatever particular code style you want to enforce. It has built in support for Swift and Python, but it’s highly extensible, and can be used with any language. Once your rules are written it’s simple to analyse your code from the command line with a single command. […]
A tool that aims to make using colours between code and Storyboards easier and more maintainable. SwiftColorGen reads all storyboard files to find common colours. It then creates the colours in an .xcassets folder (without any duplications) and refers back to them in the storyboards. Then, it creates a UIColor extension allowing you to access the same colours programmatically. It automatically generates names for the colours found using the closest webcolor name, or you can set your own custom name. […]
A framework, a command line tool and a Mac application for translating Swift code into Kotlin. Kotlin is the hip new language over in the Android world that some consider to be a replacement for Java like Swift is for Objective-C. SwiftKotlin applies transformations to Swift code to get as correct as possible Kotlin code. It handles string transformations, transforms guard statements to negative if statements, properties, memory management and many more features. It also comes with a Mac app to copy and paste your code and a command line tool to transform a complete project to Kotlin. […]