
SwiftUIでいこう!-Xcode12!
WWDCでの発表より3ヶ月、Xcode12の正式版がリリースされました。ベータが取れて正式なアプリを作成することのできるバージョンです。
急なことでiOS開発者は対応に追われたということでした。でもこれからのアプリはこれによって作っていかなければいけません。
そこで新しく使えるようになったフレームワークなどをざっとおさらいしたいと思います。
アップルのドキュメントもiOSではベータという記述がなくなりました。
新しいものとしてはざっとみてみると以下。
New feature
TextEditor
LazyVGrid and LazyHGrid
document-based apps
LazyVStack and LazyHStack
ColorPicker control
Toolbar() modifier
Sidebar (iPadOS
ScrollViewReader
MapKit
ProgressView
VideoPlayer
SpriteView
TabView
MatchedGeometryEffect() modifier
List
DisclosureGroup
Label
ScaledMetric
Menu
New property wrappers
@AppStorage
@ScaledMetric
@StateObject
@UIApplicationDelegateAdaptor
And there's more
AppDelegateの追加方法など、など ・・・