ინტერვიუს დახმარება
ინტერვიუს მომზადება
რეზიუმე
სამუშაოს ძებნა
რესურსები
გამოწერა
KA
ტელეგრამა
შესვლა
მენიუს გახსნა
ინტერვიუს დახმარება
AI ასისტენტი
ბრაუზერის გაფართოება
რესურსები
ჩამოტვირთვა
FAQ / დახმარება
ინტერვიუს მომზადება
კითხვების ბანკი
ინტერვიუს ბანკი
იმიტირებული ინტერვიუები
მენტორები
რესურსები
FAQ / დახმარება
სამუშაოს ძებნა
სამუშაოს ძიების ავტომატიზაცია
ბაზრის ანალიზი
ვაკანსიები Telegram-იდან
რესურსები
კარიერა
ბლოგი
FAQ / დოკუმენტაცია
ტელეგრამის ბლოგი
Telegram მხარდაჭერა
იურიდიული
თანხის დაბრუნება
პირობები
კონფიდენციალურობა
უფლების მფლობელები
დავუბრუნდეთ კითხვებს
კითხვების ბანკი
iOS - დეველოპერი
კითხვა
Middle+
// დაწერეთ `data`-ს `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) } // წაშალეთ `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) } // წაიკითხეთ `Data` `file` სახელით ფაილიდან. თუ ფაილი არ არსებობს, აბრუნებს `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) { } }
მონიშნეთ დასრულებულად
წინა
შემდეგი