Milline on kõrvalandmete tabelite roll ja kasutus andmebaasides?
iOS
Kas saaksite selgitada nõrkade viidete kontseptsiooni programmeerimises?
Millises järjekorras toimuvad konstruktorid ja initsialiseerijad klassi eksemplari loomisel?
Kas teil on kogemusi Objective-C arendamisel?
Mida täpselt näidatakse Semaphore objekti loomisel selle initsialiseerimiseks?
Kas saaksite selgitada, mida tähendab blokeeritud protsessid mitmetuumalises rakenduses?
Kui palju kutsumisi toimub meetodi viewDidLoad kutsumine UIViewController elutsükli jooksul?
Milline on erinevus public ja open juurdepääsumu modifikaatorite vahel Swift programmeerimiskeeles?
Mis on komponendi või funktsiooni nimega Some peamine ülesanne või eesmärk?
Kas võiks selgitada, mida mõeldakse asünkroonilisuse all programmi koodi täitmisel?
Kuidas ARC haldab mäluhaldust Objective-C projektide koostamisel?
Millist põhiklassi pärandit kasutatakse kasutajaliidese elementide loomiseks?
Kuidas eemaldada UIButton Responder Chain'i vastuste ahelast?
Kas võiks selgitada, mida teeb meetod layoutIfNeeded kasutajaliidese uuendamise kontekstis?
Kas saaksite rääkida natuke oma professionaalsest kogemusest ja peamistest saavutustest?
enum HTTPMethod: String { case post = "POST" } enum Errors: Error { case invalidUrl case invalidQuery case invalidResponse case httpStatus(Int) } protocol MyDecoder { func decode<T: Decodable>(_: _ type: T.Type, from data: Data) throws -> T } final class NetworkService { private let session: URLSession private let encoder = JSONEncoder() private let decoder: MyDecoder init( session: URLSession = .shared, decoder: MyDecoder ) { self.session = session self.decoder = decoder } func request<Response: Decodable, Body: Encodable>( urlString: String, method: HTTPMethod, body: Body? = nil, headers: [String: String] = [:], query: [String: String] = [:] ) async throws -> Response { guard var components = URLComponents(string: urlString) else { throw Errors.invalidUrl } if !query.isEmpty { components.queryItems = query.map { URLQueryItem(name: $0.key, value: $0.value) } } guard let url = components.url else { throw Errors.invalidQuery } var request = URLRequest(url: url)
Rääkige oma kogemusest kommertslikes projektides
Kas saaksite selgitada 'git rebase' käsu tööpõhimõtet ja kuidas seda kasutatakse harude töötamisel?
Selgitage täitmisvoogude ja järjekorra struktuuri erinevusi programmeerimises.
Kas on võimalik teostada lazy evaluation kasutades konstruktsiooni let?