Jaka jest rola i zastosowanie ogólnych typów danych w programowaniu?
iOS
Jaka jest różnica między modyfikatorami dostępu public i open w języku Swift?
Czy możesz wymienić różne poziomy uprawnień lub dostępów w systemie?
Jaka jest rola i zastosowanie tabel danych pobocznych w bazach danych?
Ile wywołań metody viewDidLoad występuje w cyklu życia UIViewController?
Co skłoniło cię do wyboru kariery dewelopera iOS?
Czy masz doświadczenie w programowaniu z użyciem Objective-C?
Co dokładnie jest określane podczas tworzenia obiektu Semaphore do jego inicjalizacji?
Wyjaśnij różnice między wątkami wykonawczymi a strukturą kolejki w programowaniu.
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)
Czy możesz wymienić standardowe wbudowane struktury kolejek w językach programowania?
Czy możesz wyjaśnić, czym są typy wartości w programowaniu?
Jaki jest główny cel lub zadanie komponentu lub funkcji o nazwie Some?
Czy możesz wymienić i wyjaśnić główne problemy związane z automatycznym zarządzaniem pamięcią za pomocą ARC?
W jakiej kolejności wykonywane są konstruktory i inicjalizatory podczas tworzenia instancji klasy?
Czy możesz wyjaśnić, co oznaczają zablokowane procesy w aplikacji wielowątkowej?
Czy mógłbyś wyjaśnić, co oznacza asynchroniczność w wykonywaniu kodu programu?
Jak można wykluczyć UIButton z łańcucha obsługi Responder Chain?
Ile razy w cyklu życia UIViewController wywoływana jest metoda loadView?