Sobes.tech

Ce anume se specifică exact la crearea unui obiect Semaphore pentru inițializare?

Junior — Middle
210

Puteți explica ce înseamnă procesele blocate într-o aplicație multi-thread?

Junior — Middle
210

În ce ordine se execută constructorii și inițializatorii la crearea unei instanțe de clasă?

Junior — Middle
208

Poți explica ce înseamnă termenul isUserInterraction în contextul dezvoltării?

Junior — Middle
208

Ați putea explica ce înseamnă asincronia în execuția codului programului?

Junior — Middle
207

Ce moștenire de clasă de bază se folosește pentru crearea elementelor de control în interfața utilizator?

Junior — 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

Cum se poate exclude un UIButton din lanțul de răspuns al Responder Chain?

Middle
202

Puteți explica ce face metoda layoutIfNeeded în contextul actualizării interfeței?

Junior — Middle
202

Puteți explica principiul de funcționare al comenzii 'git rebase' și cum este utilizată atunci când lucrați cu ramuri?

198

Cum se deosebește utilizarea lui unowned fără parametri de unowned(unsafe) în cod?

Junior — Middle
198

Care este diferența dintre un flux de execuție normal și thread-ul principal într-un program?

Junior — Middle
198
/7