Присвоение имени классу программы hello world для Mac в Xcode - PullRequest
0 голосов
/ 11 марта 2012

Я программирую программу Hello World, и я новичок в Xcode.Я следовал руководству, которое находилось на веб-сайте разработчика Apple

https://developer.apple.com/library/ios/#documentation/IDEs/Conceptual/xcode_quick_start/010-Tutorial_Using_Xcode_to_Write_Hello_World/hello_world_tutorial.html

Когда я пытался создать новый файл с классом Objective-C в Какао для Mac OS X, для него требовался классимя в то время как в учебнике было только сказать "Подкласс NSView (# 3 в учебнике).

Я положил NSView и затем нажал [Далее], и теперь он спрашивает, где поставить новыйфайл, но не имя файла. В руководстве (# 4) есть «Сохранить как HelloView.m.

Что я должен назвать именем класса?NSView.m или HelloView.m?

(я не могу опубликовать снимки, потому что я новичок в stackoverflow ....)

Ответы [ 2 ]

0 голосов
/ 11 марта 2012

Следуя этому руководству, вы не можете использовать NSView для имени, так как это имя суперкласса.

Так что попробуйте назвать его HelloView.m, я думаю, это лучший способ сделать это без проблем.

0 голосов
/ 11 марта 2012

NSView - это имя суперкласса, поэтому вы не хотите называть свой класс так, поэтому я бы выбрал HelloView. Ваш класс наследует все функциональные возможности своего суперкласса, затем он может добавить или переопределить это поведение, как требуется. НТН

...