Вопросы о Фонде и NS Library

Я учусь на Objective-C и у меня нет Mac, поэтому мне нужно использовать Linux с GNUStep, но если я буду разрабатывать на нем свою собственную программу, конечному пользователю потребуется GNUStep(например,.Net), и я начал думать, как я могу решить эту проблему, тогда у меня возникла идея: "Создайте это с нуля!", но теперь, чтобы сделать это, мне нужно знать: каковы наиболее важные вещи в заголовках NS и Foundation? Благодарю.

2 ответа

Notnoop подчеркивает: Foundation - чрезвычайно сложная и проверенная среда; где-то примерно 10 или 15 лет в процессе разработки (кто-то должен ударить меня точной датой начала).

Возможно, самая важная часть структуры Фонда NSObject, Единственный корневой класс (своего рода), от которого наследуются все объекты, является одной из самых сильных сторон *Step.

Реализация вашего собственного корневого класса Obj-C должна быть интересным упражнением.

РЕДАКТИРОВАТЬ: я был бы упущен, если бы я не упомянул несколько других важных функций: Классы коллекции абстрагированные от реализации (NSArray, NSDictionary, NSSet), строки (NSString), служебные классы (NSProcessInfo, NSUserDefaults), инструменты сериализации (NSCoder),...

Это всеобъемлющая структура, если не сказать больше.

Начать с программирования в Objective-C 2.0, написанного Стивеном Г. Кочаном

вот как я это начал...

Другие вопросы по тегам