Co to jest „kontynuacja klasy” w Celu?

Nie mogę zrozumieć, co widziałemdo którego odnosi się Objective-C„kontynuacja klasy”. Czy to / są…

Ivar (y) zadeklarowane w@implementation (.m) plik?Inna nazwa dla klasy? (Mało prawdopodobne,ASFAIK kategorie nie mogą mieć Ivars, kropka)Inna nazwa rozszerzenia klasy?Coś innego?

To mówi...

Jaki jest zakres, czas życia i przypadek użycia takiej rzeczy?Czy jest to „funkcja” specyficzna dla ARC?Czy są określone czasy działania lub inne wymagania dotyczące ich użycia?Czy to odpowiednie miejsce do tworzenia@property, także? I dlaczego miałoby to być lepsze miejsce do ustawiania kości słoniowych lub właściwości niż, powiedzmy,@interface plik / deklaracja?Dlaczego ludzie komplikują dyskusje przy użyciu takiej specyficznej terminologii - która wydaje się NIE istnieć w żadnej oficjalnej dokumentacji (którą mogę znaleźć)?

W pytaniuW Objective-C jaka jest różnica między zdefiniowaniem czegoś (powiedzmy właściwość) w pliku nagłówkowym, a nie w pliku .m? dyskusja porusza tę kwestię, ale w pewnym sensie po prostu pogrąża sprawę dalej - lub przynajmniej nie podaje kanonicznego odniesienia / definicji terminu… stąd to pytanie.

questionAnswers(1)

yourAnswerToTheQuestion