描いたベクターグラフィックをSwift/Objective-Cコードに変換できる「Paint Code 2」

公開日: : iPhoneアプリ開発

20150409-103620.jpg

引用元 : PaintCode

ベクターグラフィックを描き、それを描画するためのSwift/Objective-Cコードを生成できる「Paint Code 2」を紹介したいと思います。

高価な部類のアプリだと思いますが、こちらのページから体験版をダウンロードすることもできます。

ちなみに公式Webサイトでは99.99ドル(2015/04/09現在)となっています。

PaintCode 2 App
カテゴリ: 開発ツール
価格: ¥11,800

    

スポンサード リンク

絵を描いて自動的に描画コード生成!

20150409-105507.jpg

普通のベクターグラフィックツールのように絵を描いていくだけで、それを描画するためのSwift/Objective-Cコードが自動で生成できます。

普通に手で描画コードを作るのに比べると圧倒的に楽です!

    

20150409-110245.jpg

2つの図形をUnionで結合させてみたら、きちんと1つのベジェパスで描画するコードが生成されました。

    

20150409-111530.jpg

PaintCode 2で生成したコードを、カスタムビューのdrawRectメソッドに貼り付けることで、同じ見た目の描画を行うことができました。

    

描画コードを構造的にまとめるための機能も充実

20150409-110521.jpg

後は、デザインをパラメーターで変更できる「Variables & Expressions」という機能があったり、

    

20150409-110726.jpg

色をバラバラに作るのではなく、「色Aは色Bを暗くしたバージョン」といったルールを使って複数の色を構成できる「Dynamic colors」という機能が搭載されています。

    

@akio0911はこう思った。

Xcodeで描画コードを書いて、シミュレーターで実行して見た目を確認して・・・という作業を繰り返すのに比べて圧倒的に楽ですね!

「Variables & Expressions」や「Dynamic colors」などの機能も、うまく活用すれば描画コードの作成時間を大幅に短縮することができそうです。

PaintCode 2 App
カテゴリ: 開発ツール
価格: ¥11,800

この記事が気に入ったら「いいね!」しよう

follow us in feedly

Feedlyで最新記事を購読

Twitterで更新情報をゲット!

LINEでご感想・ご要望お送りください!
(スマホでLINEを起動 > 友だち追加 > QRコード)

関連記事

I20160128-101452.jpg

【解決】Playground execution terminated because the process stopped unexpectedlyが出た時の対処法

Xcodeのプレイグラウンドで「Playground execution terminated

記事を読む

20141224-231137.jpg

【Swift】Auto Layoutで特定のデバイス・画面サイズの時だけ制約を変更する方法

Auto Layoutで、特定のデバイスや画面サイズの時だけ制約を変更する方法について紹介したい

記事を読む

20140905-180905.jpg

英語苦手な人がSwiftを学びたいならこの本を読むといいよ!

アップルのWWDC2014で発表された、iOSおよびOS Xのためのプログラミング言語「Swift」

記事を読む

I20160418-235604.jpg

XcodeのStoryboardで部品を選択しやすくする2つの方法

ストーリーボード上で部品が入り組んでくると選択しづらくなってきますが、そんな状況でも部品を選択し

記事を読む

20141119-114354.jpg

【iOSアプリ開発】隙間時間で読んで学ぶのにオススメな入門本「はじめてのSwiftプログラミング」

「はじめてのSwiftプログラミング」という入門書が手頃なサイズで、持ち歩いてスキマ時間で読んで

記事を読む

I20150724-135442.jpg

iPhoneのホーム1画面目に置いているオススメなアプリ38本(2015年9月版)

2014年7月に「iPhoneアプリ開発にオススメの本10選(2014年7月版)」という記事

記事を読む

I20150720-150147.jpg

Apple Watchアプリを作りたいならこの書籍!「詳細!Apple Watch アプリ開発 入門ノート」

     Apple Watchアプリの作り方を学ぶのにオススメな書籍、「詳細!Apple W

記事を読む

20160309-131202.jpg

ゆるい入門書では物足りない人向けの濃い内容!「本気ではじめるiPhoneアプリ作り」

ヤフー株式会社のiOSエンジニアである西 磨翁(にし まお)さんより、「本気ではじめるiPhon

記事を読む

I20160204-120840.jpg

Swiftでプロトコル型に対して===演算子を使いたい時の対処法

プロトコル型の変数や定数に対して===演算子を使うと「error: binary opera

記事を読む

I20160125-104438.jpg

iPhoneアプリの開発に必要なものをまとめてみた

僕はアプリ開発講座を開催していますが、その関係もあって「iPhoneアプリを開発するには、ど

記事を読む

I20170521-225453.jpg
東京駅八重洲口の「羊肉酒場 悟大」で網焼きジンギスカンを頂きました!

ゆうせいさんと株式会社 大庄さんからご招待頂き、悟大withサッポ

I20170514-165235.jpg
iPhoneと連携できる体重体組成計「Withings Body Cardio」を使ってます

ジムに通い始めて体脂肪率が落ち始めたのをキッカケに、iPhoneと

I20170507-155440.jpg
【派手髪】ハーレイクイン風の髪色に染めてもらいました

2016年10月20日、ハーレイクイン風の髪色に染めてもらいました

I20170504-173110.jpg
【メンズネイル】東京・新宿のネイルサロンでターコイズのホログラムネイルしてもらった

ネイルネタが1年分くらい溜まっているので、ちょっとずつ書いていこう

I20170502-010117.jpg
SNUGGのライトニングケーブルが耐久性高し。8ヶ月使ってますが断線の気配なし!

iPhoneの充電&転送ケーブルであるLightningケーブルっ

→もっと見る

PAGE TOP ↑