セール中 カテゴリ一覧 著者一覧 予約購入
UICollectionViewガイドブック
0件
500円(税込)
獲得ポイント: 5pt
通常:
5pt

UICollectionViewガイドブック

発売日 : 2023年6月4日
ダウンロード : PDF EPUB
全文検索 : 対応
UICollectionViewは、iOSアプリケーションの開発で使用される、コンテンツをグリッド状に表示するためのクラスです。Appleが提供するUIKitフレームワークの一部です。

UICollectionViewの導入はiOS 6(2012年リリース)でした。それまでのUIKitでは、コンテンツをリスト状に表示するUITableViewがありましたが、グリッド状に表示するには工夫が必要でした。UICollectionViewの導入によって、コンテンツをグリッド状に表示することが容易になりました。

以降、UIKitの重要なコンポーネントのひとつとして、iOSのバージョンアップに伴い機能やパフォーマンスが向上しており、現在でも引き続きアップデートされています。コンテンツを単にグリッド状に配置するだけでなく、レイアウトが柔軟に行えるのが特徴です。

しかし、その柔軟性ゆえに、実装の難易度は高めです。また、iOS 13や14でレイアウトやデータソースの新しい実装方法が追加されて便利になりましたが、それ以前とは別の考え方が必要になります。現在のUICollectionViewでは古い実装方法と新しい実装方法が混在していることもあって、全体像を把握するのが難しいと感じる方も多いのではないでしょうか。

そこで本書では、UICollectionViewの基本的な考え方を解説します。特に、iOS 13や14で導入された新しい実装方法を重点的に取り上げ、効率的で柔軟なレイアウトやデータソースの管理方法を解説します。

本書を通じて、iOSアプリ開発者がUICollectionViewを理解し効果的に活用できるようになることを目指しています。

目次

表紙
大扉
はじめに
第1章 UICollectionViewの概要
1.1 UICollectionViewの特徴
1.2 UICollectionViewの考え方
1.3 UICollectionViewの学び方
第2章 UICollectionViewの最小限の実装
2.1 最小限の実装
2.2 ViewController / Repository
2.3 Layout
2.4 DataSource
2.5 Cell
2.6 実際の画面
2.7 UICollectionViewの設計
2.8 この章のまとめ
第3章 DataSourceの実装
3.1 DataSourceプロトコル
3.2 DiffableDataSourceクラス
3.3 DiffableDataSourceに変更して何が変わったか
3.4 DiffableDataSourceSnapshot
3.5 DiffableDataSourceで複数のセクション対応
3.6 Tips
3.7 この章のまとめ
第4章 Cellの実装
4.1 Cell関連の実装
4.2 CellRegistration
4.3 CellRegistration生成時の注意点
4.4 ContentConfiguration
4.5 複数のCellの登録
4.6 この章のまとめ
第5章 Layoutの実装
5.1 CompositionalLayout
5.2 Section
5.3 Item
5.4 Group
5.5 Group のネスト
5.6 この章のまとめ
第6章 その他のトピック
6.1 セルのタップ処理
6.2 セクションヘッダー
6.3 リスト
おわりに
奥付

ユーザーレビュー

レビューがありません
書籍をシェアする