2016-10-20 7 views
0

Попытка создать UITableView в Swift, который отображает Uint.max количество строк/ячеек с номерами Фибоначчи от 1 до N, где N является максимальным для собственного целого числа без знака.UITableView с максимальным беззнаковым целочисленным числом строк

Когда вы печатаете UInt.max, он показывает 18446744073709551615. Однако UITableView не поддерживает индекс, который большой, и операторы, такие как < и -, не могут быть применены к операндам типа Int и UInt, которые используются внутри функции Фибоначчи.

Как можно использовать Uint с UITableViews для отображения последовательности Фибоначчи до UInt.max?

+1

Представление таблицы с 18446744073709551615 строк? Ты серьезно? Сколько времени требуется, чтобы прокрутить вниз? –

+0

Мне любопытно: Как вы бы вычислили номер 18446744073709551615'th Fibonacci? Он довольно большой. –

+0

@MartinR Если вы можете прокручивать 1000 строк в секунду (маловероятно), для прокрутки до нижней части таблицы, содержащей строки 1.844e19, потребуется 584,5 миллиона лет. Лучше начните. – rmaddy

ответ

1

Вы можете разделить свои клетки на несколько секций просмотра таблицы (2 должно быть достаточно)

 Смежные вопросы

  • Нет связанных вопросов^_^