Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
83
Help us understand the problem. What is going on with this article?
@noppefoxwolf

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

More than 5 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

83
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
noppefoxwolf
きつねすき、にんげんこわい

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
83
Help us understand the problem. What is going on with this article?