Где в xcode просто протестировать блоки кода, не используя playground?


#1

Всем привет! Начал изучение swift 4.0 на macbook pro 2015 в топовой комплектацией. Но вот загвоздка, даже 16 гигов не помогают юзать мелкие блоки кода в playground, грузит по часу! Допустим хочу понять как работает switch case, какой пункт или куда можно зайти в xcode, чтобы тупо это протестить?

П.с. у кого подобные проблемы с macbook по части playground, и какого года ноут пишите, это поможет другим понять, что стоит покупать для разработки. И может кто-то нашел универсальное решение для запуска, железо то вроде не из слабых.


#2

Может просто песочница лагает?
могу только посоветовать компилить в line tool. Но как по мне вам нужно разобраться с песочницей


#3

Пробовал тупо перезапускать xcode, потом и сам macbook. Все сводиться к долгой прогрузке. Можно поподробнее про “разобраться” ее еще и настраивать можно/нужно?


#4

Есть отличный онлайн-компилятор https://console.bluemix.net - он мне очень помог вначале, когда можно было изучать язык без мака. Сейчас его немного переделали, но в целом отличное решение для изучения языка БЕЗ МАКА ))

так же есть онлайн-компиляторы на 4м свифте:
http://online.swiftplayground.run
http://www.tutorialspoint.com/compile_swift_online.php


#5

Это явно проблема с Xcode. У меня тоже такое иногда бывает, я грешил на железо, а оно оказывается тормозит на разных. Ничего особенного не делал, оно то было, то не было. Один раз правда, переустановил Xcode. Можно поюзать форумы, есть несколько по этой теме. Не могу точно вспомнить где именно, вроде здесь было такое обсуждение и на стаковерфлоу. Но тема известная, так что должно найтись.

И да, там внизу, прямо над консолью, есть синий треугольничек. Его можно нажимать, тогда симулятор срабатывает.


#6

Настраивать ничего не нужно, как по мне. Только если темы. У многих проблемы с PlayGround’ом в этом году. эппл что-то напортачили там, помогает только ручной запуск, без автоКомпиляции. А тестировать блоки кода, лучше в command line tool (как по мне).


#7

У меня такой же ноут и только в Xcode 10 в бете пофиксили его работу. Если у Вас стоит Xcode 9, то лучше поставьте бету.