親切すぎるiPhoneアプリ開発の本

総合まとめ:落書きアプリGraffitiの構造はどうなっている? - クラス構成と、動作の概要

Icon comment count 0
Icon stock count 0

1 クラス構成と、動作の概要

ここでは落書きアプリGraffitiのクラス構成と、動作の概要を説明していきます。

1.1 Graffitiのクラス構成

プロジェクトはSingle View Applicationテンプレートを指定し、DevicesをUniversalとして作りました。CanvasView、Pallet、ExtendablePalletView、ThumbnailViewはサンプル:31.5/CanvasWithPallet-04を元にしています。

その他のクラスが、Graffitiで新しく用意されたクラスです。

CanvasViewControllerは、サンプル:31.5/CanvasWithPallet-04のViewControllerに該当します。Documents.swiftやThumbnailViewController.swiftは、CanvasWithPalletのものではなく、まったく新しく用意しました。

注意)サンプル:31.5/CanvasWithPallet-04側ファイルは、ExtendablePalletView.swiftの「切り替え」という文字列を多言語対応した事と、ThumbnailView.swiftにナビゲーションバーに潜りこない対策(サンプル:28/Thumbnail-13)を加えた以外の変更はありません

Graffitiはタブバーを持ち、全表示とキーワード別表示の2種類の方法で、落書きを選択できるようになっています。

出典情報

Medium

親切すぎるiPhoneアプリ開発の本

  • 著者: 國居 貴浩

コメント

    コメントはありません