トップ «前の日記(2018-07-08) 最新 次の日記(2018-07-25)» 編集

Cocoa練習帳

iOS/iPhone/iPad/watchOS/tvOS/MacOSX/Android プログラミング, Objective-C, Cocoa, Swiftなど

2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|

2018-07-13 [モブプログラミング]Master-Detail App を実装する

勉強会初の試みとして、モブプログラミングに挑戦します。事前に用意した内容を公開します。

進め方

  • 大まかな仕様があるので、それを参考にして皆で製作する。
    • スムーズにするため、サンプル・プロジェクトを用意する。
    • プロジェクトは共有した方がいいが大変なので、各自ローカルの環境でとする。
  • 役割は、一人がドライバ、その他がナビゲータ。
  • ドライバーは時間を決めて、順番に交代して担当する。時間は例えば5分。
  • ドライバーは操作しているMacの画面を投影して、皆で見ながら進める。
  • 大まかな仕様とサンプルと異なる実装方法の意見があると思うが、それを皆で共有して議論したいので、異なる意見は大いに歓迎。

作るもの

  • iOSのMaster-Detail App。
    • ほぼ、新規プロジェクトで生成される雛形のまま。
  • モデルのクラスを用意する。
    • サンプルのモデルのクラス名は、Document。
    • シングルトンでなく、AppDelegateのメンバー変数で保持。
Example

_ ソースコード

たたき台となるExampleを共有ディスクで公開しています。
Exampleプロジェクト

トップ «前の日記(2018-07-08) 最新 次の日記(2018-07-25)» 編集