Xcode 6: создать новый файл Objective C?

17

У меня есть Xcode 6 beta 6 и просто хотел добавить новый класс в мой проект.

Теперь это File - & gt; Новый файл - & gt; Objective-C File, и я должен выбирать между Empty File, Category, Protocol и Extension. Я просто хочу создать новый класс (скажем HelloWorld ), который наследует от, скажем, NSObject .

Обычно Xcode создает файл .m и автоматически создает файл .h , но теперь он создал только файл .m с именем NSObject_HelloWorld.m . Файл заголовка не создан, и мне не нужна схема именования с Superclass_newClass .

Я что-то пропустил?

    
задан Lumpy 28.08.2014 в 18:32
источник
  • что-то испортилось, иногда вы не видите файлы в xcode, поэтому используйте finder, чтобы перейти к вашему проекту и удалить их, и начать с новых –  meda 28.08.2014 в 18:42
  • вместо этого вы должны выбрать класс Touch Cocoa, тогда вы можете выбрать язык, то есть Objective-C, и все происходит так, как это было раньше. –  holex 28.08.2014 в 18:46
  • о, да, вот и все. Большое спасибо. –  Lumpy 28.08.2014 в 18:51

1 ответ

41

все очень похоже на то, что было раньше, но вот процедура в Xcode6 beta6 :

# 1

выберите New и File... или нажмите ⌘N на клавиатуре:

# 2

выберите iOS , Источник , затем Класс Touch Cocoa :

# 3

введите имя нового класса (например, HelloWorldClass ), это подмножество NSObject , и вам нужно выбрать Язык :

# 4

после сохранения файлов вы можете найти их в Project Navigator , как я:

    
ответ дан holex 28.08.2014 в 18:55
источник
  • Смутился и об этом. Это прекрасно объясняет это. –  Paul 13.09.2014 в 06:29
  • gesus больше ненужных осложнений, спасибо Holex –  elliotrock 30.12.2014 в 03:13
  • И для приложений OSX Cocoa выберите OS X, затем выберите Cocoa Class (а не Objective-C File), а Xcode 6 будет генерировать файлы .m и .h. –  7stud 11.04.2015 в 21:31