[過去ログ] [SDK]iPhoneアプリ開発初心者質問箱48[touch][iPad] [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
378(1): 2017/05/08(月)10:07 ID:aqam+vCW0(1/2) AAS
>>376,377
根本的に、
データソース(データモデル?ファイルとテーブル用の配列)とビュー(ListTable/ListTableControler)を分けて考える
・データソースに対して操作(依頼)は、誰でもどこからでも(ListTableViewControllerやAddViewController)
・操作によってデータが変わったら、変わったことをデータソースが通知(Notification)として投げる
・データが変わったことによって表示など変えなきゃならないヤツ(ListTableViewController)が通知を受け取り、しなきゃならないこと(TebaleViewの操作)する
って、すれば、そのある意味リストの表示なんてあんま関係ないAddViewControllerがリストをこねくり回すってしなくてもいいし、こねくり回すために対象を探すとかしなくてもいいと思う
379: 2017/05/08(月)10:15 ID:aqam+vCW0(2/2) AAS
>>378,377
ああ、ItemManagerってデータ管理するヤツいるのか
データソースってのもなんだな。ItemManagerに置き換えて
380: 2017/05/08(月)11:50 ID:0sAXRCjk0(1) AAS
>>377
AddViewControllerからListTableViewControllerの更新をするのではなく、ListTableViewControllerの方に戻ってきたときに、itemManagerが更新されていたらテーブルも更新するようにする。
viewWillAppearで出来ない?
381: 2017/05/08(月)15:27 ID:wfoE7R5O0(1) AAS
>>376
CoreData Booksっていうそれと似たことやってるサンプルコードがあるので熟読すればいいと思う
外部リンク[html]:developer.apple.com
382: 2017/05/09(火)00:36 ID:dwhRmpl50(1) AAS
>>377 です。
有益のコメントありがとうございます。
今からコード書くのですがうまくいきそうです。
どこで UI 更新するのが良いかわかってなかったのですが、アップルの core magazine books 見ると、rootviewcontroller でUI更新をやってて大変見通しがよく、>>377 だと listVC でやるのが良いとわかりました。
self.presentingViewController が nil になってたのは、多分遷移のために self を先にディスってたからだと思います。
ListTableViewController の viewDidAppear あたりで
if isItemAdded == true {
// table UI 更新。末尾にスクロールしてセル追加
}
こんな感じで行こうと思います。
383(1): 2017/05/09(火)17:26 ID:es1n9t430(1) AAS
swiftスレからこちらに誘導されてきました。
ストーリーボードを使わずに開発を進めて行きたいのですが、良い書籍がなかなか見つかりません。
参考になった本などあったら教えて頂けないでしょうか
384(1): 2017/05/09(火)21:54 ID:Q4HEdX980(1) AAS
>>383
公式日本語文章のViewコントーラー系の奴
外部リンク:developer.apple.com
iOSプログラミングやってて読んでない奴がいるわけがないはずなのだけど
たまにベテラン面して???ってなることを言ってる人もいるので、一応。
385(1): 2017/05/10(水)10:00 ID:nzH4hQ7R0(1) AAS
>>384
ありがとうございます。
参考にさせていただきます!
386(2): 2017/05/10(水)15:45 ID:CsqbHtxp0(1/2) AAS
ストーリーボードでやってることを一つ一つコードで書くだけやないの
387: 2017/05/10(水)19:21 ID:2Nlr+sGI0(1) AAS
>>386
なんじゃそりゃ。
388: 2017/05/10(水)23:01 ID:2iKQq7XY0(1) AAS
>>385
>>386みたいになりたくなかったら
"Objective-Cプログラミングの概念"も見ておけ
iOS/macOSでどのようなデザインパターンが使われてるかを解説した文章で
45ページからMVCモデルの使われ方が解説されてるから。
swift以前からある文章なのでObjective-Cになってるけれど
実際はiOS/macOSでのデザインパターンガイド。
389: 2017/05/10(水)23:32 ID:CsqbHtxp0(2/2) AAS
教えるふりして全く答えになってないこと言ってドヤれるってすごい才能だなw しかもナチュラルに他人見下しながらw
390: 2017/05/12(金)04:52 ID:4jmtOHc30(1) AAS
シンプルなUIならautoResizingMaskで作るといいよ
AutoLayoutをコードで書くのはオススメしない
391: 2017/05/12(金)16:41 ID:w7SA5K2I0(1) AAS
CartographyとかSnapKitみたいなの使えば?
392(4): 2017/05/13(土)13:03 ID:Tc9iUtSJ0(1) AAS
Xamarin Live Playerを使ってみたので導入手順をまとめます!
外部リンク:qiita.com
393: 2017/05/13(土)14:32 ID:jLm92u7W0(1/3) AAS
>>392
GJ!
早いぜよ。
394: 2017/05/13(土)14:37 ID:jLm92u7W0(2/3) AAS
>>392
ざぁーっと、読んでみた。
Player上で動作可能、deploy不可って事なのね。
web上の記事には、こんな事書かれてなかったので、読んでよかったヨォ。
395: 2017/05/13(土)14:38 ID:jLm92u7W0(3/3) AAS
>>392
deploy不可って事は、画面だけをWindows PCからiPhoneへ飛ばしてる訳ね。
396: 2017/05/13(土)17:43 ID:7PC1vsAi0(1) AAS
ネイティブがいいよ
397: 2017/05/13(土)17:52 ID:oVnoZPLH0(1) AAS
>>392
テストに実機が必要なのか…
上下前次1-新書関写板覧索設栞歴
あと 605 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s