Sobes.tech

iOS

Çox ipli tətbiqdə bloklanmış proseslərin nə demək olduğunu izah edə bilərsinizmi?

Junior — Middle
210

Semaphore obyektinin yaradılması zamanı onun ilkinləşdirilməsi üçün dəqiq nə göstərilir?

Junior — Middle
210

Sinif nümunəsi yaradılarkən qurucular və başlatıcılar hansı ardıcıllıqla icra olunur?

Junior — Middle
210

Proqram kodunun icrasında asinxronluğun nə olduğunu izah edə bilərsinizmi?

Junior — Middle
208

İstifadəçi interfeysində idarəetmə elementləri yaratmaq üçün hansı əsas sinif irsi istifadə olunur?

Junior — Middle
207

UIButton-i Responder Chain cavab zəncirindən necə çıxarmaq olar?

Middle
207

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)

Middle+
203

Peşəkar təcrübəniz və əsas nailiyyətləriniz haqqında qısa məlumat verə bilərsinizmi?

Junior — Middle
203

'git rebase' əmrinə iş prinsipi və onun budaqlarla işləyərkən necə istifadə olunduğunu izah edə bilərsinizmi?

202
/7