iOS Swift Множественные размерные массивы – компиляция занимает много времени. Что я должен изменить?

Я новичок в быстром. Никогда не программировалось в ObjC раньше. У меня проблема с приложением iOS, очень простой запрос массивов через сборщик.

У меня есть 4 многомерных массива, подобных этому:

let Setting = [ [0,0,0,0,0,0,2230], [0,0,0,0,0,2230,2157], [0,0,0,0,2230,2230,2085], [0,0,0,0,2230,2226,2017], [0,0,0,2230,2230,2222,1949], [0,0,2230,2230,2230,2218,1880], [0,0,2230,2230,2230,2135,1807], [0,2230,2230,2230,2230,2052,1735], [0,2230,2230,2230,2163,1965,1655], [2230,2230,2230,2230,2096,1878,1576], [2230,2230,2230,2191,2022,1793,1497], [2230,2230,2230,2096,1909,1708,1415], [2230,2230,2171,2003,1818,1623,1337], [2230,2230,2112,1910,1728,1539,1259], [2197,2214,2021,1820,1639,1454,1195], [2164,2199,1930,1731,1551,1370,1131], [2066,2104,1842,1645,1465,1302,1067], [1969,2010,1755,1559,1380,1234,1003], [1884,1902,1650,1460,1294,1155,0], [1799,1794,1546,1362,1209,1077,0], [1726,1665,1429,1259,1110,0,0], [1654,1537,1312,1157,1012,0,0], [1579,1422,1211,1059,0,0,0], [1505,1308,1111,961,0,0,0] ] 

Все работает отлично в применении, если я удаляю эти массивы (или используйте меньшие, например, 2 на 2). Когда я положил все на нужное место, он будет постоянно «индексировать». Запуск моего процессора на 100%

Когда я пытаюсь запустить – он никогда не компилируется, даже через 10 часов. Просто застрял в «Компиляция быстрых исходных файлов.

Я искал различное хранилище данных, но мне нужны эти цифры в точном месте. Между числами существует только небольшое сопоставление, поэтому они не могут быть преобразованы в уравнение.

Что я могу сделать, чтобы скомпилировать это приложение?

Быстрое время с трудом пытается вычесть тип массива. Вам просто нужно сказать Свифт, что это массив массивов интов:

 let setting:[[Int]] = [ [0,0,0,0,0,0,2230], [0,0,0,0,0,2230,2157], [0,0,0,0,2230,2230,2085], [0,0,0,0,2230,2226,2017], [0,0,0,2230,2230,2222,1949], [0,0,2230,2230,2230,2218,1880], [0,0,2230,2230,2230,2135,1807], [0,2230,2230,2230,2230,2052,1735], [0,2230,2230,2230,2163,1965,1655], [2230,2230,2230,2230,2096,1878,1576], [2230,2230,2230,2191,2022,1793,1497], [2230,2230,2230,2096,1909,1708,1415], [2230,2230,2171,2003,1818,1623,1337], [2230,2230,2112,1910,1728,1539,1259], [2197,2214,2021,1820,1639,1454,1195], [2164,2199,1930,1731,1551,1370,1131], [2066,2104,1842,1645,1465,1302,1067], [1969,2010,1755,1559,1380,1234,1003], [1884,1902,1650,1460,1294,1155,0], [1799,1794,1546,1362,1209,1077,0], [1726,1665,1429,1259,1110,0,0], [1654,1537,1312,1157,1012,0,0], [1579,1422,1211,1059,0,0,0], [1505,1308,1111,961,0,0,0] ] 

Примечание. По соглашению Swift вы должны называть свои вары, начиная с строчной буквы.

Давайте будем гением компьютера.