blog

iOS 14でSwiftUIアプリにAppDelegateを追加するには?

iOS 14では、SwiftUIアプリはAppプロトコルに従いますが、そうではなく、いくつかのシナリオでは、プッシュ登録、メモリ警告の処理など、古いもののライフサイクル関数を使用する必要があります。 ...

Dec 7, 2020 · 1 min. read

iOS 14では、SwiftUIアプリはAppプロトコルに従い、UIApplicationDelegateには従いませんが、いくつかのシナリオでは、プッシュ登録、メモリ警告の処理など、古いAppdelegateからライフサイクル関数を使用する必要があります。

1.まず、UIApplicationDelegateに従うクラスを作成します。

class AppDelegate: NSObject, UIApplicationDelegate {
 func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
 //add code when didFinishLaunchingWithOptions
 return true
 }
}
@main
struct NewIn14App: App {
 @UIApplicationDelegateAdaptor(AppDelegate.self) var appDelegate
 var body: some Scene {
 WindowGroup {
 ContentView()
 }
 }
}

モバイルの新機能を毎日学び、技術的な問題を議論します。クーポンで参加無料。

Read next

Swift-Extension ストレージ属性を追加する

Swiftでは、拡張機能で "格納属性 "を直接追加することはできません。しかし、実際には、拡張機能を使用して既に作成されたクラスに新しい格納属性を追加するために使用されることがよくあります。例えば、異なる UIView インスタンスを区別するために UIView クラスにプロパティを追加します。 このプロパティを UIView エクステンションに直接追加すると、UIView のインスタンスは UIView...

Dec 5, 2020 · 1 min read

Maven設定リポジトリ

Dec 5, 2020 · 1 min read

ESLintを使うためのヒント

Dec 2, 2020 · 5 min read