Нужно заполнить UITableView числами фибоначи от одного и далее. Каким образом это можно сделать?
Каким образом заполнить UITableView n-ым числом фибоначи?
Den
#2
Что-то последнее время слишком много вопросов про Фибоначчи))
Тут все очень просто.
Исходные данные:
var tableView: UITableView!
var arrayItems = [Int](){
didSet{
tableView.reloadData()
}
}
Теперь нужна сама функция для Фибоначчи(первая ссылка в гугле):
private func fibonacci(n: Int) -> Int {
var a = 0
var b = 1
for _ in 0..<n {
let temp = a
a = b
b = temp + b
}
return a
}
Теперь функция которая которая будет обрабатывать число:
func arrayIntAt(n: Int) -> [Int] {
var array = [Int]()
for i in 0...n {
array.append(fibonacci(n: i))
}
return array
}
Ну и чтоб это все заработало, в нужном месте вставляем вот такую строчку:
arrayItems = arrayIntAt(n: 10)) // n- это и есть то число до которого мы строим таблицу
Den
#4
А вы хотите построить таблицу с миллионом строк? Почитайте в документации максимально число которе есть в swift!