9
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

継続的開発に向けたView EditorとしてのPlayground

Last updated at Posted at 2016-03-05

View EditorとしてのPlaygroundの続編です。
前回の課題として、Playgroundで書き上げたViewをアプリケーションプロジェクトにコピペする作業が含まれていて、継続的に修正していくには現実味がないことがありました。今回はその宿題を踏まえて、コピペの発生しない、HTMLを書くような感覚でPlaygroundを活用する流れについて説明します。
https://github.com/uny/LayoutPlayground

手順

おおよそ前回の通りで、一部手順が増えます。

  1. Workspace作成
  2. Application Project作成
  3. Application Framework作成:AppDelegateやリソース以外はここに入れていく感じで。
  4. SnapKitインストール:Adding frameworks to unit tests or a frameworkの"Copy Files" build phaseも追加しないとPlayground側が実行できないので注意。
  5. Frameworkをビルド → Playgroundを実行でビューの変更が即座に反映される。

LayoutPlayground.gif

まとめ

Frameworkをビルドしたらすぐに反映、とはいかないですが、コピペからはかなり進歩しました。構成は、Carthage/CarthageKitのような関係が生まれています。呼び出す側とその他大勢で、これはこれで整理された形なのかも。あと、Xcode7.3からPlaygroundがインタラクティブになるので、より活用の幅が広がりそう。Storyboardやっぱりいらないね。各subviewsの整理の仕方をどうするかを引き続き検討します。

9
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?