W Swift, w jaki sposób definiujemy protokół, który rozszerza lub specjalizuje protokół podstawowy? Dokumentacja nie wydaje się jasne.Jak przedłużyć protokół w Swift
Również niejasne, czy protokoły Swift są zgodne/rozszerzają protokół NSObject? Jest to interesujące pytanie, ponieważ wskazywałoby, czy Swift używa wywołań opartych na vtable lub wiadomości do wywoływania metod protokołów.
Dziękuję bardzo. Zaakceptowano odpowiedź Connora, która pojawiła się minutę wcześniej i dostarczyła interesującą informację o tym, że NSObjectProtocol jest ograniczony do klas. –