- 運営しているクリエイター
記事一覧
UITableViewDiffableDataSource
iOS13 から登場したUITableViewのセルを更新する手法です。今までよりも簡単かつ安全に更新することが可能になりました。
1. セクション情報とデータを Hashable で定義するセクション情報とセルに渡すデータモデルは一意に識別できるように Hashable に準拠している必要があります。Swift の enum は Hashable に準拠しているのでセクション情報は enum
iOS14/iPadOS14 からの WidgetKit
iOS14/iPadOS14 からホーム画面にウィジェットを表示できる機能がつきました。当社でリリースしている予定管理アプリ「My Schedule」も本日のアップデートでウィジェット対応となり、「今日の予定」がアプリを起動せずに確認できるようになりました。
ウィジェットについて簡単にまとめると、
・サイズは3種類(small, medium, large)
・1つのアプリで複数のウィジェット
これからiOSアプリ開発を始める方へ
iOSアプリの開発をするようになってかれこれ5年くらいが経とうとしています。プログラミングにも慣れ、仕事もだいぶ早くこなせるようになり、今となっては仕事だけでなく趣味でも作るようになってしまうくらい好きになりました。
一方、アプリ開発はやってみると最初はわからないことだらけで、私も結構苦労した覚えがあります。特にiOSのバージョンはほぼ1年ごとにアップデートされ、それと同時に開発ツール(Xcod