for in
// Твой массив
let array = [0,1,2,3,4,5,6,7,8,9,9,8,7,6,5,4,3]
// Позиция, с которой стоит начать прогон по массиву
let endPos = 5
// Так как начало задаем сами,
// то надо быть уверененными,
// что endPos входит в рамки массива
if endPos < array.count {
// старый добрый For in
for i in endPos..<array.count {
// Получаем элемент из массива по индексу
// Это очень быстрая операция, не стоит переживать из-за времени
let item = array[i]
// дальше совершаем какие-то действия с элементом массива
print(item)
}
}
func svodka () {
let defaultData = UserDefaults.standard.object(forKey: "Saved Default Selection") as? [Int]
let currencyData = currenciesArray
for item in defaultData! {
print (currencyData[item].codeOfCurrency)
viewWillDisappear()
и viewDidDisappear()
это методы жизненного цикла вью контроллера, эти методы вызываются самим фреймворком UIKit, вручную, обычно, они не вызываются. Вызываются фрейморкомом они тогда, когда вью контроллера собирается исчезнуть и когда оно исчезло соответственно, только после этого контроллер будет удален из памяти. func dismiss(animated flag: Bool,
completion: (() -> Void)? = nil)
navigationController?.popViewController(animated: true/false)