2009-12-01 3 views
0

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

+2

я рекомендовал бы вам просто начать с более простыми проектами в научиться Objective-C, а не пытаться повторить годы усилий и усилий многих экспертов Objective-C. – notnoop

ответ

2

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

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

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

EDIT: Я бы упущением, если бы я не упомянул несколько других важных функций: Реализация отведение классов коллекций (NSArray, NSDictionary, NSSet), строки (NSString), вспомогательные классы (NSProcessInfo, NSUserDefaults), сериализации инструменты (NSCoder), ...

Это всеобъемлющий ракурс, мягко говоря.

+2

Более 20 лет было бы правильнее, если Objective-C приблизился к 30. – Felixyz

+0

@Felixyz: Спасибо. :) –

1

начать с Программирования в Objective-C 2.0 написанного Stephen G. Кочан

вот как я начал его ...