タグ

iOSとStoryBoardに関するyoshukiのブックマーク (5)

  • 【Xcode】Storyboardを複数に分割して管理する方法 - Qiita

    少し複雑なアプリを作ろうとするとビューが増えて一つのStoryboadだと見にくくなります。 そこでStoryboard Referenceを使ってStoryboardを分割して管理する方法を解説していきます。 デモ 手順 Tabbed Applicationで新規プロジェクトを作成し、First ViewとSecond Viewを削除しておきます。 タブ数分のStoryboardファイルを作成します。⌘+Nでファイルの新規作成画面に移動します。 今回はタブを3つにするので3つのStoryboardファイルを作成しました。(A.storyboard、B.storyboard、C.storyboard) Storyboard Referenceをタブ数分(3つ)設置します。 Storyboard ReferenceにStoryboardを設定していきます。3つとも同じように設定します。 co

    【Xcode】Storyboardを複数に分割して管理する方法 - Qiita
  • SwiftでContainerViewとStoryboardをフル活用して複雑なUIを実現する際の実装ポイントまとめ - Qiita

    1. はじめに 週末に参加した勉強会で、「UI作成の上でコードで組むか?Storyboardを活用するか?」という話題で盛り上がりました。Swift初学者向けの書籍の場合ほとんどの書籍では画面のレイアウトにStoryboardを使った手法がケースとして多いのですが、実務では特に大規模な開発になる場合コードでUIも構築するケースの方が多いかと思います。「Storyboardでは複雑なUIを作成するのは難しいのでは?」と疑問に思われるかもしれませんが、ContainerViewと組み合わせることによって画面遷移がイメージしやすく、他のアプリでもあるような動きを実現することも十分に可能です。 私自身は個人でもアプリをリリースしていますが、基的にはアプリ開発やサンプル作成等を行う際にはStoryboardをメインに使用していますし、Cocoapods等のライブラリを活用する際にもできるだけSto

    SwiftでContainerViewとStoryboardをフル活用して複雑なUIを実現する際の実装ポイントまとめ - Qiita
  • Storyboardとの付き合い方 2018

    Aug 12, 2018 少し前に、自分のStoryboardの使い方をツイートしたら割と反応があったので、改めてまとめてみようと思います。これまで何年かiOSアプリの開発をしてきて、Storyboardとの付き合い方は何度も変わりました。なので、今回紹介するものはあくまで2018年現在のもので、来年には変わっているかもしれません。 説明のイメージを掴みやすくするため、画面の例を用意しました。左が編集時のStoryboardで、右が実行時のiOSシミュレーターです。具体的なトピックが出た時に、この例を説明に使うことがあります。 記事の最後にこれが動作するサンプルコードも用意しましたので、興味があればどうぞ。 Storyboardを使う目的 以下の2つを重視して、Storyboardを選択しています。 動作確認に掛かる時間を短縮する 成果物の構造を把握しやすくする ただし、Storyboar

    Storyboardとの付き合い方 2018
  • [iOS 9] ノンコーディングで Storyboard を分割できる Storyboard Reference | DevelopersIO

    はじめに こんにちは、モバイルアプリサービス部の荒川です。 この記事では、Xcode 7 から追加されたUIコンポーネントの1つ Storyboard Reference について紹介します。 iOS アプリ開発で UI の作成に Storyboard を使用している方を、主な対象読者とします。 Storyboard・Segue と聞いて何かわからないと言う方は、 [iOS]これからiOSアプリを作る方向け Storyboardで画面遷移を作る を参考にして下さい。 iPhone アプリ開発では、使用する言語(Objective-C・Swift)に関わらず、一般的なUIコンポーネントであれば Storyboard で作成することが可能です。コードでも UI を作成することはもちろん可能ですが、ViewController クラスが肥大化し、冗長なコードとなりやすいので、Storyboard

    [iOS 9] ノンコーディングで Storyboard を分割できる Storyboard Reference | DevelopersIO
  • [iOS] チーム開発するなら Storyboard を分割セヨ | DevelopersIO

    はじめに チームで開発する際には、ソースコードを Git で管理していることが多いかと思いますが、いくら注意していたとしていても起こるのがコンフリクトです。 コンフリクトすること自体は大した問題ではありません。手動で差分を取り込めばそれでOKです。 Storyboard を除いて。。 Storyboard のコンフリクト 実際に経験したことのある人はよくご存知かと思いますが、Storyboard のコンフリクト解消は一筋縄にはいきません。 Storyboard のコンフリクトは解消できないわけではないですが、多くの時間がかかり開発効率を悪化させるので、できるなら避けたいことです。 Storyboard を分割しよう アプリに複数の機能があると、タブで画面切替を実現することがよくあると思います。こういった場合にタブの遷移先の画面毎に Storyboard を分割すれば、複数ブランチで同時にU

    [iOS] チーム開発するなら Storyboard を分割セヨ | DevelopersIO
  • 1