EDIT:
Для работы с Objective C Light Weight генериков, вам необходимо установить базовый пакет SDK, как прошивкой 9 или выше
Предложение
Если вы пытаетесь объявить об этом, вам не нужно это ключевое слово typedef
. Просто используйте:
NSArray<NSNumber *> *CPTNumberArray;
NSMutableArray<NSNumber *> *CPTMutableNumberArray;
И если вы пытаетесь создать определение типа для легкого доступа, вы можете определить это нравится:
typedef NSArray<NSNumber *> CPTNumberArray;
typedef NSMutableArray<NSNumber *> CPTMutableNumberArray;
// Declare objects like
CPTNumberArray *numArray;
CPTMutableNumberArray *numMutableArray;
Это выглядит более Objective C рода образом, если вы объявите его как:
typedef NSArray<NSNumber *> *CPTNumberArray;
typedef NSMutableArray<NSNumber *> *CPTMutableNumberArray;
Вам нужно создать такие объекты, как:
CPTNumberArray objArr;
CPTMutableNumberArray objMutArr;
Это выглядит странно для меня в контексте Objective C.
У вас возникли ошибки сборки? Если да, отредактируйте их на свой пост. – Tobbe
PLS теперь проверяет ошибки сборки –