Proqramlaşdırmada ümumi məlumat tiplərinin rolu və tətbiqi nədir?
iOS
Verilənlər bazalarında yan məlumat cədvəllərinin rolu və tətbiqi nədir?
Proqramlaşdırmada zəif istinadların anlayışını izah edə bilərsinizmi?
Çox ipli tətbiqdə bloklanmış proseslərin nə demək olduğunu izah edə bilərsinizmi?
Semaphore obyektinin yaradılması zamanı onun ilkinləşdirilməsi üçün dəqiq nə göstərilir?
Sinif nümunəsi yaradılarkən qurucular və başlatıcılar hansı ardıcıllıqla icra olunur?
Objective-C ilə inkişafda təcrübəniz varmı?
Swift proqramlaşdırma dilində public və open giriş modifikatorları arasındakı fərq nədir?
UIViewController-in həyat dövründə viewDidLoad metodunun neçə çağırışı baş verir?
İnterfeys yeniləməsi kontekstində layoutIfNeeded metodunun nə etdiyini izah edə bilərsinizmi?
Some adlı komponentin və ya funksiyanın əsas vəzifəsi və ya məqsədi nədir?
Proqram kodunun icrasında asinxronluğun nə olduğunu izah edə bilərsinizmi?
İstifadəçi interfeysində idarəetmə elementləri yaratmaq üçün hansı əsas sinif irsi istifadə olunur?
UIButton-i Responder Chain cavab zəncirindən necə çıxarmaq olar?
Objective-C-də layihənin yığılması zamanı ARC yaddaşı necə idarə edir?
Ticarət layihələrindəki təcrübənizdən danışın
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)
Peşəkar təcrübəniz və əsas nailiyyətləriniz haqqında qısa məlumat verə bilərsinizmi?
'git rebase' əmrinə iş prinsipi və onun budaqlarla işləyərkən necə istifadə olunduğunu izah edə bilərsinizmi?
Proqramlaşdırmada icra axınları və növbə quruluşu arasındakı fərqləri izah edin.