NSSet использует предикат для возврата объектов, соответствующих данному классу
Позволять'скажем, у меня есть NSSet, который содержит коллекцию объектов типа id <Shape>
, , , из которых есть экземпляры CircleShape, SquareShape, HexagonalShape (не реальные имена протоколов или классов). ,
Можно ли использовать предикат или другую отдельную строку кода, чтобы вернуть все экземпляры CircleShape?