YutoMizutani / SwiftInitGenerator

Swift class init generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SwiftInitGenerator

TL;DR

class User: Equatable {
var id: UUID;
/// Some comments
var name: String?;var favorited: Bool

init(id: UUID,
name: String?,
favorited: Bool) {
self.id = id
self.name = name
self.favorited = favorited
}

これは何ですか?

class は init が必要ですが,自動で生成してくれることはありません。それを class から 変数定義までをそれっぽくコピペするだけで吐いてくれるツールです。 ネストは Xcode に任せる形で,プロパティ補完のみ行ないます。

Screenshot

screenshot 165

About

Swift class init generator

License:MIT License


Languages

Language:Swift 95.4%Language:Ruby 4.6%