Przykład. Mam tablicę z 15 obiektami. Chcę rozpocząć wyliczanie z danego indeksu. Powiedz początek od indeksu 5, a następnie do indeksu powyżej, do indeksu poniżej, powyżej, poniżej itd. Nie chcę, żeby się zawijał, ale raczej zatrzymał się i kontynuował w niezbadanym kierunku.Wylicz NSArray, rozpoczynając od przeszukiwanego indeksu, przeszukując oba sposoby (bez oblewania)
Tak więc kolejność indeksów w moim przykładzie byłaby. 5, 6, 4, 7, 3, 8, 2, 9, 1, 10, 0, 11, 12, 13, 14
Jak można tego dokonać?
Czy chcesz go "wrap around" końce tablicy lub zatrzymać i kontynuować w niezbadanym kierunku? –
Pytanie Goood! Dla mnie mogę myśleć tylko o użyciu tego ostatniego (zatrzymaj się i kontynuuj w niezbadanym kierunku), ale oczywiście byłby też drugi. Może otworzę sobie inne pytanie. – hfossli
Zrobiłem własny post dla wrap wokół: http://stackoverflow.com/q/14354514/202451 – hfossli