С последней версией Xcode от Apple у меня возникает следующая проблема.
При запуске и запуске нового проекта, независимо от того, какой это проект, я получаю ошибку.
Допустим, я хотел бы создать «Инструмент командной строки Mac OS X» типа «Foundation».
Затем, чтобы добавить новый класс, я иду в «Файл»> «Добавить файл»> «Класс какао»> Objective-CКласс (подкласс NSObject).
Далее в файле .h нового созданного класса я заменяю его следующим кодом:
//
// newclass.h
// Untitled
//
#import <Cocoa/Cocoa.h>
@interface newclass : NSObject
{
string userName;
}
@property string userName;
@end
А затем реализация со следующим кодом:
//
// newclass.m
// Untitled
//
#import "newclass.h"
@implementation newclass
@synthesize userName;
@end
И затем нажмите «Построить и запустить», появляются следующие ошибки:
newclass.h:11: error: expected specifier-qualifier-list before 'string'
newclass.h:14: error: expected specifier-qualifier-list before 'string'
newclass.m:11: error: no declaration of property 'userName' found in the interface
Что я делаю не так?Я посмотрел похожие предыдущие вопросы, и все они были связаны с тем, что, насколько я могу судить, отсутствовали или были неверные данные.
Кажется, я не могу понять, как мойотноситься, учитывая, что все из нового проекта.