Próbuję zrozumieć, jak zastosować szybki protokół wyliczania (pod iOS/cel C) dla klasy, którą tworzę. Czytałem fragmenty dokumentacji Apple'a, ale ... nie do końca rozumiem!Przykład przyjęcia/wprowadzenia szybkiego wyliczenia dla mojej klasy?
Ktoś ma przykładowy kod, na który mogłem patrzeć?
Co próbuję zrobić: Mam szereg obiektów, nad którymi chcę, aby nadawca mógł iterować. Nadawca chce użyć konstruktu typu "do środka". Połów jest taki, że nie chcę, aby nadawca widział obiekty w tablicy, ponieważ niektóre z nich nie są poprawne w kontekście aplikacji.
Innymi słowy, chcę, aby mój iterator zwracał podzbiór obiektów w tablicy pasującej do określonych kryteriów.
Wolałbym nie tworzyć żadnych tablic nowych, aby nie spowolnić pracy.
Świetnie! Tak, nie widziałem tego. Dzięki! –
Ten wpis na blogu jest technicznie bardzo dokładny, ale bardzo źle napisany. Wskakuje do rzeczy, których nie musisz znać, i pokazuje rzeczy, których nie powinieneś robić, masowo ukrywając rzeczy, które musisz wiedzieć. Stanowiska Mike'a Ashta są zwykle znacznie lepszej jakości :(Przeczytałem je wiele razy i nadal jest to niezrozumiałe - nie polecam zawracać sobie głowy. Lepiej włamać się do źródła Apple, dopóki nie będziesz w stanie odgadnąć, w jaki sposób je zrozumieć. – Adam