I hereby claim:
- I am tomasharkema on github.
- I am tomasharkema (https://keybase.io/tomasharkema) on keybase.
- I have a public key whose fingerprint is 93E0 F9DD A0D0 7C57 C823 2968 9B8F 53C2 D982 F137
To claim this, I am signing this object:
| /** | |
| * Oefening 2.2a - Formulier | |
| */ |
| MOVED TO: https://gist.github.com/tomasharkema/abe07e9394dcc6af5fbb0a665af7f4c8 |
| protocol Method { | |
| associatedtype ReturnType | |
| static var name: String { get } | |
| var parameters: [AnyObject]? { get } | |
| } | |
| extension METDDPClient { | |
| func callMethod<T : Method>(method: T) -> Promise<T.ReturnType, MeteorError> { | |
| return callMethodWithNamePromise(T.name, parameters: method.parameters) |
I hereby claim:
To claim this, I am signing this object:
| <dict> | |
| <key>UIApplicationSupportsMultipleScenes</key> | |
| <true/> | |
| <key>UISceneConfigurations</key> | |
| <dict> | |
| <key>UIWindowSceneSessionRoleApplication</key> | |
| <array> | |
| <dict> | |
| <key>UILaunchStoryboardName</key> | |
| <string>LaunchScreen</string> |
| // | |
| // DataSource.swift | |
| // | |
| // Created by Tomas Harkema on 06/06/2019. | |
| // Copyright © 2019 Tomas Harkema. All rights reserved. | |
| // | |
| import UIKit | |
| import DeepDiff // https://github.com/onmyway133/DeepDiff |
| @UIApplicationMain | |
| class AppDelegate: UIResponder, UIApplicationDelegate { | |
| var window: UIWindow? | |
| func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool { | |
| // ... | |
| window = UIWindow(bounds: UIScreen.main.bounds) | |
| window.rootViewController = PostNLRootViewController() | |
| window.makeKeyAndVisible() | |
| // ... |
| @UIApplicationMain | |
| class AppDelegate: UIResponder, UIApplicationDelegate { | |
| func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool { | |
| // Moved window creation to the SceneDelegate below | |
| return true | |
| } | |
| // Added this method: | |
| // Here we tell iOS what scene configuration to use | |
| func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration { | |
| connectingSceneSession.userInfo?["activity"] = options.userActivities.first?.activityType |
| class SceneDelegate: UIResponder, UIWindowSceneDelegate { | |
| var window: UIWindow? | |
| func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { | |
| guard let windowScene = (scene as? UIWindowScene) else { return } | |
| window = UIWindow(windowScene: windowScene) | |
| window.rootViewController = PostNLRootViewController() | |
| window.makeKeyAndVisible() | |
| } | |
| } |
| <dict> | |
| <key>UIApplicationSupportsMultipleScenes</key> | |
| <true/> | |
| <key>UISceneConfigurations</key> | |
| <dict> | |
| <key>UIWindowSceneSessionRoleApplication</key> | |
| <array> | |
| <dict> | |
| <key>UILaunchStoryboardName</key> | |
| <string>LaunchScreen</string> |