メニュー

iOSアプリ開発「UI実装であると嬉しいレシピブック」

発売日: 2018/10/8 想定ページ数: 142ページ 全文検索: 対応
★★★★★ ★★★★★ 0件
「少しの工夫とアイデアでできる表現集」として、これまでサンプル開発や実務の中で培ったノウハウ等から、UI実装いくつかのまとまったサンプル実装を例にUI構築をする上で重要な実装ポイントやアイデアを紹介していく形式にしてみました。これからiOS アプリを本格的に開発していこうと考えている方や、UI 実装や表現に関する部分にさらなる磨きをかけていきたい方にとって本書が少しでもお役に立つことができれば幸いです。

※下記URLにこの中で解説を行なっているサンプルコードのGithubリポジトリも公開しておりますので、是非実際のコードとご一緒に活用して頂ければと思います。
https://github.com/fumiyasac/ios_ui_recipe_showcase
目次プレビュー
  • まえがき
  • 第1章 サイドナビゲーション型のUI
  • 第2章 写真を拡大する画面遷移UI
  • 動作環境及びバージョン
  • サンプルに関して
  • 誤表記などに関するお問い合わせに関して
  • サンプルのURLと見た目
    • 第1章
    • 第2章
    • 第3章
    • 第4章
    • Podfileの記載
    • iOS14から利用可能な新機能や仕様変更に関する補足事項
    • サンプルにおけるiOS13以降の機能や変更に未対応の部分
  • 1.1 ContainerViewに関するおさらい
  • 1.2 ContainerViewの活用ポイント
  • 1.3 スライドするメニュー表示の概要と実装
  • 1.4 StoryBoard構成とコードの解説
    • サイドナビゲーション部分の実装
    • コンテンツの開閉に関する処理
    • 子から親のViewControllerを操作する
  • 1.5 サイドナビゲーション実装における別解
  • 1.6 コーヒーブレイク
  • 2.1 View実装に関するTips集
    • Xibを使用した部品単位のView分割
    • UIScrollViewとUIStackViewの合わせ技
    • UICollectionViewを扱いやすくする
    • その他本書で利用しているExtension
  • 2.2 使用したライブラリのご紹介
    • ActiveLabel.swiftの紹介
    • Cosmosの紹介
    • Fontawesome.swiftの紹介
  • 2.3 カスタムトランジションの基本実装
    • まずは押さえておきたい基本のポイント
    • Present/Dismissの遷移をカスタマイズする
    • Push/Popの遷移をカスタマイズする
  • 2.4 画面遷移前の一覧画面の実装
    • ヘッダー部分の実装における注意点
    • セルに配置した画像情報を取得する
  • 2.5 画面遷移後の詳細画面の実装
    • サムネイル画像の視差効果表現
    • ヘッダー部分のアニメーション表現
  • 2.6 本サンプルにおける画面遷移表現のまとめ
  • 2.7 コーヒーブレイク
  • 3.1 実装する上でのポイント
  • 3.2 処理の橋渡しを行うプロトコル実装
  • 3.3 画面に追加した際の演出
  • 3.4 カード状のViewとUIPanGestureRecognizer
    • UIPanGestureRecognizer内の処理概要
    • UIPanGestureRecognizerの処理で利用するメソッド
  • 3.5 UIViewControllerとの連携部分の実装
    • 表示データとの連結部分の処理
    • カード状のViewに定義したプロトコルとの連携
  • 3.6 UIScrollViewを利用した画像表示の実装
  • 3.7 コーヒーブレイク
  • 4.1 入力に関するView部品の実装
    • フォームの入力や選択用のView部品
    • 個数を入力するためのView部品
    • UITableViewを扱いやすくする
  • 4.2 使用したライブラリのご紹介
    • KYNavigationProgressのご紹介
    • Popoverの紹介
  • 4.3 UITableViewを利用した表現Tipsの紹介
    • アコーディオン型の開閉する表現を実装する
  • 4.4 入力フォームの部分に関する画面実装
    • UIPageViewControllerとの組み合わせ
    • キーボードの操作を考慮した画面構成
  • 4.5 コーヒーブレイク
  • 今回の執筆に当たって
  • 筆者プロフィール

まだレビューが投稿されていません