Данный документ актуален по состоянию на стабильный XCode 11.1
На iPhone из
NavigationView
осуществляется push переход черезNavigationLink
в destination. После возврата pop, видим что память, которую занимал detination, не освободилась.
import Foundation | |
import CommonCrypto | |
public func jwt(payload: [String: Any], secret: String) -> String? { | |
guard let data = try? JSONSerialization.data(withJSONObject: payload, options: []) else { | |
return nil | |
} | |
return jwt(payload: data, secret: secret) | |
} |
import Foundation | |
enum EncodableOptional<Wrapped>: ExpressibleByNilLiteral { | |
case none | |
case some(Wrapped) | |
init(nilLiteral: ()) { | |
self = .none | |
} | |
} |
import CoreData | |
enum db { | |
static let todoist: DAO = { | |
let container = NSPersistentContainer(name: "Todoist") | |
container.loadPersistentStores(completionHandler: { (storeDescription, error) in | |
guard let err = error else { return } | |
fatalError(err.localizedDescription) | |
}) | |
return DAO(container: container) |