私は数ヶ月間iPhoneアプリを作っていましたが、xibsを使っていて、今ストーリーボードしています。私の質問は幾分主観的かもしれませんが、私はストーリーボードを使ってiPhoneアプリのUIを作成することのメリットとデメリットをプログラム的に作成することとは何かを知りたいと思います。私はもっと多くのアプリを作りたいと思っています。ストーリーボードのアプローチが長期的に私を邪魔するのかどうかを知る必要があります。うまくいけば、私はこのトピックに関する良い議論を得ることができます。プログラムでIphoneアプリとストーリーボードを作成する
答えて
私はストーリーボードを使用して楽しんでいます。ファイル構造の乱雑さと、セグの使い勝手の良さを排除しています。それは、複数のファイルを飛び越えることなく、アプリケーションの流れを非常に簡単に追跡できるようにします。私は、別のxibで簡単にやり遂げることができるすべてをやることができることを発見しました。私は、ストーリーボードを使用する際には、はるかに容易な開発経験だけを妨げることはありませんでした。
ビューを編集するために完全にズームインする必要があることに私は気づきました。これは、iPadの全体像が表示されないので、私のラップトップで開発するのは難しいです!ビュー階層は、適切なView Controllerを見つけるのに苛立つことがあります。複雑なビューのやりとりでは、矢印は常に1つの場所に入り、ある半径を持って他の場所にいつも入ると、狂ったように渦巻くことがあります。
私は、アシスタント機能がとても良いですが、内部クラッシュエラーが50%発生することに気付きました。私はいつも間違った見方に物事を結びつけました。なぜなら、それはいつも右のヘッダービューを選択するとは限らないからです。それはイライラしています。うまくいけば、私はXcodeのアップデートで世話をすることを期待しています。
全体的に私は本当にストーリーボードへの切り替えが好きで、すべてのビューがどのように関係しているかを見ることができ、セグを使用することはトランジションを行う上で非常に滑らかな方法です。私はストーリーボードを使用して将来の発展を傷つけるとは思わない。
特にノートパソコンの「編集するズーム」について私は完全に同意します。また、StoryboardエディタはiPad/iPhoneの幅/高さで正確にクリップビューをクリップするだけで、UIScrollviewで作業することは不可能です。 – Leonardo
- 1. ストーリーボードとプログラムで作成されたセルのセルを混ぜる
- 2. iPhoneでサウンドをプログラムで作成する
- 3. iPhoneアプリでカウントダウンタイマーを作成する
- 4. iPhoneアプリでロックスライダークローンを作成する
- 5. iPhoneアプリ内で.swfを作成する
- 6. ストーリーボード付きの設定アプリで表を作成する方法
- 7. iPhoneでサービスとしてのアプリを作成するには
- 8. 写真を撮る方法デバイスカメラを使ってiphoneアプリでプログラム的にプログラムを作成するには? iPhoneアプリ、 で
- 9. iPhoneアプリのグリッドレイアウトの作成
- 10. カスタムtableviewCells for UITableViewはストーリーボードでプログラムで作成されました
- 11. ストーリーボード内でカスタムUITableViewCellを作成する
- 12. ストーリーボードでTabBarControllerDelegateを作成する
- 13. UITabBarControllerのプログラムによる作成とConfigが - プログラム的にアプリでタブバーを作成するタブ
- 14. 以前のiPhone OS版のiPhoneアプリを作成する
- 15. iphoneアプリとmac osアプリの作成の違い
- 16. iPhoneアプリから.docファイルを作成
- 17. iPhoneアプリでアラームを作成するには
- 18. iphoneアプリでセッションを作成して管理する方法は?
- 19. iPhoneアプリにキーボードをプログラムで表示
- 20. 設定アプリ(iPhone)をプログラムで開く
- 21. iphone:実行時にビューコントローラをプログラムで作成する
- 22. iOS(iPhoneとiPad)の2つのストーリーボードを作る
- 23. 既存のiPhoneアプリからiPadアプリを作成しますか?
- 24. Monotouch:IBOutletとアクションをプログラムで作成する
- 25. 私のウェブサイトとやりとりするiPhoneアプリを作成するには?
- 26. プログラムでストーリーボードにビューを追加する
- 27. cocos2d-iPhone:Portrait&PortraitUpsideDownをサポートするiPhoneアプリを作成する
- 28. ストーリーボード - プログラムでビューを開く
- 29. iPhoneアプリとMacアプリとの接続を作成するにはどうすればよいですか?
- 30. Typhoon:アセンブリとストーリーボード作成のViewController
最近のXcode(4.2)がxibの代わりにデフォルトですべてのテンプレートにそれらを使用するので、ストーリーボードのアプローチを使用することは何の妨げにもなりません。しかし、どちらか一方の賛否両論に関する興味深い質問。私はそれが単なる問題だと思っていましたが、私はそれを使うことについての良い議論を聞くことに興味があります。私は個人的にはより良いxibsが好きです。ストーリーボードは少し複雑になり、多くのサブビューやタブ/ナビコントローラーでイライラします。 – chown
http://stackoverflow.com/questions/998452/should-views-be-created-using-nibs-or-code-in-iphoneをご覧ください –