Intervijas palīdzība
Intervijas sagatavošana
Atsākt
Darba meklēšana
Resursi
Abonēšana
LV
Telegramma
Pieteikties
Atvērt izvēlni
Intervijas palīdzība
AI palīgs
Pārlūka paplašinājums
Resursi
Lejupielādēt
FAQ / Palīdzība
Intervijas sagatavošana
Jautājumu banka
Interviju banka
Izspēles intervijas
Mentori
Resursi
FAQ / Palīdzība
Darba meklēšana
Darba meklēšanas automatizācija
Tirgus analīze
Vakances no Telegram
Resursi
Vakances
Emuārs
FAQ / dokumentācija
Telegrammas emuārs
Telegrammas atbalsts
Juridisks
Atmaksa
Noteikumi
Privātums
Tiesību īpašnieki
Atpakaļ pie jautājumiem
Jautājumu banka
iOS - Izstrādātājs
Jautājums
Middle+
// Rakstiet `data` uz failu ar nosaukumu `file`. func writeData(_ data: Data, to file: String) { let documentDirectoryURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first! let fileURL = documentDirectoryURL.appendingPathComponent(file) try? data.write(to: fileURL) } // Noņemiet failu ar nosaukumu `file`. func remove(file: String) { let documentDirectoryURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first! let fileURL = documentDirectoryURL.appendingPathComponent(file) try? FileManager.default.removeItem(at: fileURL) } // Lasiet `Data` no faila ar nosaukumu `file`. Ja fails neeksistē, atgriež `nil`. func readData(from file: String) -> Data? { let documentDirectoryURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first! let fileURL = documentDirectoryURL.appendingPathComponent(file) return try? Data(contentsOf: fileURL) } final class DiskCache<T>: CacheProtocol { func setValue(_ value: T?, forKey key: String) { } func getValue(forKey key: String) -> T? { } func fetchValue(forKey key: String, completion: @escaping (T?) -> Void) { } }
Atzīmēt kā pabeigtu
Iepriekšējais
Tālāk