Лучший тип проекта xcode для практики target-c? - PullRequest
4 голосов
/ 31 декабря 2010

Есть ли простой проект консольного типа, где я могу взломать target-c и проверить вещи, и просто вывести их на консоль?

Я хочу попрактиковаться в таких вещах, как определение классов, экземпляры, циклы, массивы,словари и т. д.

Ответы [ 3 ]

10 голосов
/ 31 декабря 2010

Если вам требуется Xcode, Файл -> Новый проект ... -> Mac OS X / Приложение -> Инструмент командной строки / Основа.

Если вы не хотите использовать Xcode, это то, что я делаю: используйте любимый текстовый редактор и введите

#import <Foundation/Foundation.h>

int main() {
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

    // whatever code you want to test
    NSLog(@"hello, world!");

    [pool release];
    return 0;
}

компилировать в оболочке (например, используя Terminal.app) с

clang yourSourceFileName.m -o executableName -framework Foundation

или

gcc yourSourceFileName.m -o executableName -framework Foundation

, а затем запустить

./executableName
5 голосов
/ 31 декабря 2010

Конечно. В диалоговом окне New Project выберите Application под заголовком Mac OS X, затем Command Line Tool. Выпадающий список позволит вам выбрать конкретный тип проекта, который по умолчанию равен C++ stdc++. Просто измените его на Foundation, и у вас будет готовый шаблон, чтобы начать исследовать все фреймворки не-Какао (UI).

Отсюда вы можете создавать экземпляры NSString, NSDictionary, NSArray, NSDate и многих других полезных не-GUI классов. Смотрите полный список здесь:

0 голосов
/ 31 декабря 2010

Да

В Xcode, в разделе Новый проект, выберите Приложение -> Инструмент командной строки

Это позволит вам играть с классами Objective-C и выводить на консоль, без беспорядкаполноценное приложение с графическим интерфейсом для какао.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...