Edited at

iOS向けコードジェネレータまとめ

More than 3 years have passed since last update.

(他に知っているものがあれば修正リクエストください!)


Replia

psdからObjective-C/Swift等のコードを出力してくれる。有料

http://www.replia.io/


Flux

アニメーションエディター

xcodeのプロジェクトを吐いてくれる

http://www.nthstate.com/


PaintCode

おなじみのdrawrectエディター

PaintCodeで作った図形のコードをObjective-C/Swift等のコードを出力してくれる。有料

http://www.paintcodeapp.com/


LaneKit

railsのような構文でモデルをObjective-C

https://github.com/larryaasen/LaneKit


objective-c-generator-class

名前の通りObjective-Cのクラス構造をGUI上で作り出力する

https://itunes.apple.com/jp/app/objective-c-generator-class/id616753863?mt=12


rdotm

androidのようにアセット(リソース)をクラス的に管理するクラスを吐き出す。

個人的に利用したことがあって、Androidからの移植案件でお世話になった。

https://github.com/ksoichiro/rdotm


objc-generators

LaneKitのようにrails記法でモデルを吐かせる。ぱっと見LaneKitの方がヨサゲ

https://github.com/shairontoledo/objc-generators


Paw

REST API開発ツール。

クライアント側のコードをSwiftやObjCで出力出来る。30日間トライアル有り

https://luckymarmot.com/paw


Objective-C to Swift Online Converter

オンライン上でObj-CのコードをSwiftに変えるすごいやつだよ。(ご察

http://objectivec2swift.net/#/about


BezierCode

PaintCode同様、drawrectエディター

http://www.beziercode.com/


QuartzCode

アニメーションを作ったObj-C/Swiftで吐いてくれる。

http://www.quartzcodeapp.com/


ColorSnapper

画面上の色を拾ってUIColorで出力してくれる

http://www.colorsnapper.com/


Core Animater

アニメーションをGUIで作ってObjCとSwiftで吐いてくれるやつ

http://www.coreanimator.com/#animatecode


JSONExport

Jsonからクラスコードを生成する

https://github.com/Ahmed-Ali/JSONExport


Xamarin(!)

Xamarinはネイティブコードを叩くパッケージファイルを出力するためネイティブコードを直接吐いてくれるわけではない(と思うので)注意

http://xamarin.com/platform


rubymotion(!)

Xamarin同様、LLVM のバイトコードにコンパイルするので注意

http://www.rubymotion.com/


SwiftGen

画像、Storyboard、UIColor、Localizable.stringsに対応するenumを自動生成し、タイプセーフにロードできるようにする.

自分で作成したカスタムテンプレートも使用できる.

https://github.com/AliSoftware/SwiftGen