Репозиторийге жөнөтмес бұрын бірнеше өзгертуді бір коммитке қалай біріктіруге болады?
iOS
iOSтогу автоматтык эс тутумду башкаруу ARC механизми эмне экенин түшүндүрө аласызбы?
Программада маалыматтарды сактоо үчүн эс тутумдун түзүмү кандай уюштурулган?
Массивге жаңы элемент кошуу операциясынын убакыт чыгымын кантип аныктоо керек?
Chain of Response үлгісін не екенін және ол қалай қолданылатынын түсіндіріп бере аласыз ба?
Эстеликти башкаруу үчүн шилтемелердин санагычын адатта кайда ишке ашырат?
Кайсы жерди сырдуу сүрөттөрдү сактоо үчүн тандайсың жана эмнеге?
Маалыматтардын түзүмүндө 'катар' терминин түшүндүрө аласызбы?
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)
Программалоодо колдонулган башка эс тутум түрлөрүн, стек жана куча менен катар, тизмектей аласызбы?
iOS иштеп чыгуучу кесипти тандоого эмне түрттү?
Интерфейс жаңыртуу контекстинде layoutIfNeeded ыкмасы эмне кылат деп түшүндүрө аласызбы?
Өзара блокировка (Deadlock) пайда болуу үчүн минималдуу канча жип керек?
WebSocket протоколунун негизги функциясы эмнеде жана кайсы сценарийлерде колдонулат?
Кайсы учурларда NSLock колдонуу сунушталат?
Semaphore объектисин түзүүдө анын баштапкы абалын белгилөө үчүн так эмне көрсөтүлөт?
UITableViewдеги жеке клетканын бийиктигин программалык түрдө мажбурлуу мааниге өзгөртүү мүмкүнбү?
Колдонуучу интерфейсин түзүүдө UIStackView менен UITableView колдонуу арасы кандай айырма бар?
Программалоодо алсыз шилтемелердин түшүнүгүн түшүндүрө аласызбы?
GUI колдонмолорунда окуяларды иштетүү системасында жооп берүүчүнүн чынжыры (Responder Chain) концепциясын түшүндүрүңүз.