Я ученик Objective-C, и у меня нет Mac, тогда мне нужно использовать мой Linux с GNUStep, но если я разработаю на нем свою собственную программу, пользователь должен будет установить GNUStep (например .Net), а затем начал думать, как я могу это решить, тогда у меня возникла идея: «Создайте это с нуля!», но теперь для этого мне нужно знать: какие самые важные вещи в NS и Foundation headers? Благодарю.Вопросы о Фонде и библиотеке NS
ответ
notnoop отлично подходит: основа - чрезвычайно сложный и хорошо протестированный каркас; где-то в течение 10 или 15 лет в процессе создания (кому-то придется ударить меня точной датой начала).
Возможно, самая важная часть основы Фонда - NSObject
. Один класс (один класс), который наследует все объекты, является одной из самых сильных сторон * Step.
Реализация собственного корневого класса Obj-C должна быть интересным упражнением.
EDIT: Я бы упущением, если бы я не упомянул несколько других важных функций: Реализация отведение классов коллекций (NSArray
, NSDictionary
, NSSet
), строки (NSString
), вспомогательные классы (NSProcessInfo
, NSUserDefaults
), сериализации инструменты (NSCoder
), ...
Это всеобъемлющий ракурс, мягко говоря.
Более 20 лет было бы правильнее, если Objective-C приблизился к 30. – Felixyz
@Felixyz: Спасибо. :) –
начать с Программирования в Objective-C 2.0 написанного Stephen G. Кочан
вот как я начал его ...
я рекомендовал бы вам просто начать с более простыми проектами в научиться Objective-C, а не пытаться повторить годы усилий и усилий многих экспертов Objective-C. – notnoop