こちらは、ガチャガチャアプリになります。
Swiftの学習を初めて初めて開発したアプリです。
開発目的:StoryBoardによるアプリ開発の学習の一貫
開発期間:数日〜1週間ほど
学習・使用したもの
- UserDefaults(アイテムデータをデバイス内に保存するため)
- CABasicAnimation(ガチャガチャのつまみ部分のアニメーションの実装のため)
- CollectionView(アイテム一覧を表示させるため)
学習したことはQiitaでアウトプット。記事ページ
初期画面のガチャガチャをするを押すと、ガチャガチャ画面に遷移する。ガチャガチャのつまみをタップすると回転し、カプセルが出てきてアイテムページに遷移します。
ガチャガチャで取得したアイテムは、コレクションページより確認できます。
取得しているアイテムのセルには巻物のイラスト、まだ取得していないアイテムのセルにははてなマークのイラストが表示されます。
セルをタップすると、アイテムページに遷移します。