Slide 48
Slide 48 text
ܕਪʹ͕͔͔࣌ؒΔύλʔϯ
func fastMethod(data: Data) {
let userId = data.user?.id ?? "userId"
let userName = data.user?.name ?? "userName"
let errorCodeString = "\(data.errorCode)"
let description = data.description ?? "Description"
let data = [
"userId": userId,
"userName:": userName,
"errorCodeString": errorCodeString,
"description": description
]
self.log(data: data)
}
ˠ
NT NT
func lateMethod(data: Data) {
self.log(data: [
"userId": data.user?.id ?? "userId",
"userName:": data.user?.name ?? "userName",
"errorCodeString": "\(data.errorCode)",
"description": data.description ?? "Description"
])
}
struct Data {
let user: User?
let errorCode: Int
let description: String?
}
struct User {
let id: String?
let name: String?
}
private func log(data: [String: Any]) {
// Send log data to server
}