Я только что начал изучать Objective-C, исходя из фона VB .Net и C# .Net. Я понимаю использование указателей, но в примерах Objective-C я вижу звездочку, размещенную в нескольких разных местах, и, по мере возможности, поиск, я не смог найти ответ о том, почему это так. Каждый поиск, который я стараюсь, вызывает всевозможные объяснения о указателях (что мне действительно не нужно), но ни одного упоминания о причинах/эффектах разных мест размещения звездочки. Вот несколько примеров, которые я видел:Размещение звездочки в Objective-C
NSString *string;
NSString * string;
(NSString *) string;
NSString* string;
Что означают эти разные позиции звёздочки? Я уверен, что это простой ответ, но разочарование не в том, чтобы найти его в любом учебнике и справочной документации Apple или в Интернете до сих пор.
Может кто-нибудь, пожалуйста, закончите мое несчастье и ответьте на этот озадачивающий вопрос? Благодаря!
@ john_5101 Если вы поместили четыре пробела перед текстом в виде кода, он будет рассматривать его как код и сделать его правильным (я считаю, что это ответ на проблему, с которой вы уклоняетесь от своего вопроса). –
Можем ли мы считать это возможностью просто случайно объявить один из них «правильным» способом и остановить эту бессмыслицу? – twiz