Kokia yra bendrųjų duomenų tipų vaidmuo ir taikymas programavime?
iOS
Kuo skiriasi prieigos modifikatoriai public ir open Swift programavimo kalboje?
Ar galite išvardyti skirtingus privilegijų ar prieigos teisių lygius sistemoje?
Kokia yra šalutinių duomenų lentelių vaidmuo ir taikymas duomenų bazėse?
Kiek kartų vyksta viewDidLoad metodo iškvietimas UIViewController gyvavimo cikle?
Kas paskatino tave pasirinkti iOS programuotojo karjerą?
Ar turite patirties su Objective-C kūrimu?
Ką tiksliai nurodoma kuriant Semaphore objektą jo inicializacijai?
Paaiškinkite vykdymo srautų ir eilės struktūros skirtumus programavime.
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)
Ar galite išvardyti standartines įmontuotas eilės struktūras programavimo kalbose?
Ar galite paaiškinti, kas yra reikšmės tipai programavime?
Kokia yra pagrindinė užduotis ar funkcija, vadinama Some?
Ar galite išvardyti ir paaiškinti pagrindines problemas, susijusias su automatinio atminties valdymo naudojant ARC?
Kokiu tvarka vykdomi konstruktoriai ir inicializatoriai kuriant klasės egzempliorių?
Ar galite paaiškinti, ką reiškia užblokuoti procesai daugiagijų programoje?
Ar galėtumėte paaiškinti, kas suprantama kaip asinchroniškumas programinio kodo vykdyme?
Kaip galima išskirti UIButton iš Responder Chain atsakymų grandinės?
Kiek kartų per UIViewController gyvavimo ciklą kviečiamas loadView metodas?