Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
NSObject *object = [NSObject alloc];
выделил для него такой адрес в памяти
0x000000000
Так происходит потому что при инициализации, исполняемая среда, всем объектам задаёт значение «nil»...
NSObject *object = [NSObject alloc]; [object init];
то объект тоже будет создан. Но есть ненулевая вероятность того Вы создадите не тот объект, которому выделили память.…
Скорее, здесь вероятность использования далее в программе неинициалированного объекта.
NSObject *object = [NSObject alloc];
NSObject * object = [NSObject alloc];
Objective-C как первый язык программирования
Можно сидеть дома и читать книжки по С, а можно пойти работать по специальности и получать ЗП. Я рекомендую второй вариант.
Для разработчика лучше получать опыт и делать ошибки, в которые более зрелые коллеги натыкают носом, и разжуют что и как.
В данном случае «себе» — это классу «Primus»
void foo()
{
return void();
}
Но хотел бы я посмотреть на Ваши формулировки озвученных в статье вопросов, если бы вы от силы 2 месяца программировали.

Если Вы, никогда не программировали, то книга Кернигана и Ритчи (в любом издании), Вам явно будет не по силам.
Objective-C как первый язык программирования