Вопросы о Фонде и библиотеке NS

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


person Nathan Campos    schedule 01.12.2009    source источник
comment
Я бы порекомендовал вам просто начать с более простых проектов для изучения Objective-C, чем пытаться повторно реализовать годы усилий и усилий, предпринятых многими экспертами по Objective-C.   -  person notnoop    schedule 01.12.2009


Ответы (2)


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

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

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

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

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

person Williham Totland    schedule 01.12.2009
comment
Правильнее было бы 20 лет, если бы Objective-C приблизился к 30. - person Felixyz; 01.12.2009

начать работу с Программированием в Objective-C 2.0, написанным Стивеном Кочаном

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

person Sumit M Asok    schedule 01.12.2009