20 Oct 2017

The project spec is a YAML or JSON file that defines your targets, configurations, schemes and custom build settings. All you source directories are automatically parsed and referenced appropriately while preserving your folder structure. Sensible defaults are used in many places, so you only need to customize what is needed. ✅ Easy configuration of projects which is human readable ...

20 Oct 2017

An Xcode Source Editor Extension that helps navigating to many places easier Available via Editor -> XcodeWay Features  Go To Project Folder: Open the selected Xcode project folder in Finder  Go To iTerm: Open the selected Xcode project folder in iTerm  Go To DerivedData Folder: Check and open relative DerivedData if any, otherwise open global DerivedData  Open G...

17 Oct 2017

SwiftLint hooks into Clang and SourceKit to use the AST representation of your source files for more accurate results. This project adheres to the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to info@realm.io. Language Switch: 中文, 한국어. Installation Using Homebrew: brew install swiftlint Usi...

22 May 2017

What is this? SwiftKotlin is a framework, a command line tool and a Mac application for translating Swift code into Kotlin. It applies transformations to the Swift code to get as correct as possible Kotlin code (see limitations below). It does string transformations as well as some more complicated ones like transforming guard statements to negative if statements, properties, memory ...

15 May 2017

AppIcon generates *.appiconset contains each resolution image for iOS. AppIcon.appiconset ├── Contents.json ├── AppIcon-20.0x20.0@2x.png ├── AppIcon-20.0x20.0@3x.png ├── AppIcon-29.0x29.0@2x.png ├── AppIcon-29.0x29.0@3x.png ├── AppIcon-40.0x40.0@2x.png ├── AppIcon-40.0x40.0@3x.png ├── AppIcon-60.0x60.0@2x.png └── AppIcon-60.0x60.0@3x.png Demo Installation Homebrew $ bre...

29 Mar 2017

Welcome to Marathon, a command line tool that makes it easy to write, run and manage your Swift scripts. It's powered by the Swift Package Manager and requires no modification to your existing scripts or dependency packages. Features 🐣 Create scripts $ marathon create helloWorld "import Foundation; print(\"Hello world\")" 🏃‍♀️ Run scripts $ marathon run helloWorld > Hello worl...

29 Mar 2017

SwiftPlate Easily generate cross platform Swift framework projects from the command line. SwiftPlate will generate Xcode projects for you in seconds, that support:  CocoaPods  Carthage  Swift Package Manager  iOS  macOS  watchOS  tvOS  Linux Just run swiftplate, and you’ll be presented with a simple step-by-step guide: Usage Using Homebrew (recommen...

29 Mar 2017

        Write an iOS app following VIPER architecture. But in an easy way. Viper the easy way We all know Viper is cool. But we also know that it's hard to setup. This library intends to simplify all that boilerplate process. If you don't know yet what Viper is, check this out: Architecting iOS Apps with VIPER (objc.io) Installation Requirements iOS 8.0+ Swift 3 Xcode 8...

19 Mar 2017

Plank Plank is a command-line tool for generating robust immutable Objective-C models from JSON Schemas. It will save you time writing boilerplate and eliminate model errors as your application scales in complexity. Schema-defined Models are defined in JSON, a well-defined, extensible and language-independent specification. Immutable Classes Model classes are generated to be imm...

08 Mar 2017

When you decide to use VIPER architecture in your project, it is very tired create new modules, because you need create at least 5 files for each. Imagine that you need to create 6 modules...I was suffering this problem, and this is the raison why I've created this template. It's very useful for me and I hope that for you too. How to install Using script (easy) Only need execute this ...