2017-02-14 2 views
1

В проекте Xcode файлы в левом Навигаторе проектов могут быть организованы в виртуальные (и фактические) папки (Группы). В Playground, в то время как новая папка может быть добавлена, похоже, что невозможно сделать то же самое. Можно ли это сделать на игровой площадке?Как вы добавляете группу на игровой площадке iOS?

И если вы не можете, что бы было похоже?

+1

Группа чего? Пожалуйста, отредактируйте свой вопрос, чтобы быть понятным. – rmaddy

ответ

0

Вы можете создать проект Xcode со встроенным в Playground, информация found here

  1. В Xcode, File -> New -> Project ..., а затем IOS -> приложения -> Single View Application
  2. файла -> Сохранить как рабочее пространство ... Сохраните его как SuperProject.xcworkspace в том же каталоге, что и файл SuperProject.xcproject.
  3. Файл -> Создать -> Файл ... и затем iOS -> Источник -> Игровая площадка. Назовите его SuperProject.playground, используйте тот же каталог, что и SuperProject.xcproject, и выберите «SuperPlayground» верхнего уровня в группе (это не опция по умолчанию).
  4. Файл -> Создать -> Цель ... и затем iOS -> Рамка & Библиотека -> Cocoa Touch Framework. Назовите его SuperPlaygroundiOS и снимите флажок Unit Tests.
  5. Дополнительно: щелкните правой кнопкой мыши на ViewController.swift в Project Navigator1 и выберите «Новый файл ...», а затем iOS -> Источник -> Swift File. Назовите SuperClass.swift и убедитесь, что SuperProject и SuperProjectiOS отмечены в разделе «Цели». Замените содержимое этого файла с этим: Фондом импорта

    класса суперкласс { Func greetMe() -> Строка { возвращения "Привет" } }

  6. Выберите рамочную цель (SuperPlaygroundiOS) в File Inspector для любых других файлов, которые вы хотите получить с новой игровой площадки.

  7. Выберите SuperPlaygroundiOS> iPhone 6S Plus рядом с кнопками Play/Stop, затем Product -> Build.

  8. В SuperProject.playground, введите в верхней части файла:

    @testable импорт SuperPlaygroundiOS

  9. Если вы сделали шаг # 5, теперь вы можете напечатать это в нижней части файл тоже.

    SuperClass.greetMe()

Смежные вопросы