Search
Write a publication
Pull to refresh

Comments 19

Спасибо за статью!
Для обеспечения высокой производительности Swift-приложения компилируются в машинный код, который выполняется в тестах Apple на 30% быстрее кода на Objective-C. Так, вместо сборщика мусора в Swift используются средства подсчета ссылок на объекты.

Читается так, будто в Objective-C используется сборщик мусора. Не используется. Точнее, он был в целой одной версии OS X много лет назад.
Глупый вопрос: а как пользоваться Swift под Windows?
Еще вчера скачал дистрибутив, поставил… и что дальше?
При попытке собрать какое-то примитивное «hello world» из командной строки выдает какой-то мусор и ошибки.
←[1m<unknown>:0: ←[0m←[0;1;31merror: ←[0m←[1mcould not load the swift standard l
ibrary
←[0m

В режиме REPL (как интерпретируемые языки) тоже не работает.
Может есть какой-то плагин к Студии (это было бы идеальным вариантом)?
Надо заходить на примеры демо приложений, там идет сборка через cmake, ninja. У меня только так получилось запустить что-то работающее. В скором будущем обещают сделать swift build, чтобы не костылить через cmake и ninja.

Прямо по канону:"Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее… поставить протез. Сохранятся можно...


P.S. Я джва года хочу такую игру."

Так была уже такая игра — BioForge. Где повреждения конечностей были сделаны так, вы описали.

А грабить корованы там можно? А домики набигают? =)

А ещё есть Kenshi, практически полностью подходит под описание.

Есть такая игра, армия называется.

Я не понимаю, зачем каждую осень надо выпускать новую версию. В 4.1 уже было всего более чем достаточно

А за что тогда зарплату платить?

Ну, кому более чем достаточно, а кому, к примеру, module stability только в 5.1 завезли. А в 4.1 даже ABI stability не было, её завезли в 5.0. Вполне может быть, что каких-то фич, которые кому-то нужны, сейчас нет.

Положительный момент в том, что Swift System не унифицирует системные вызовы…
… вместо сборщика мусора в Swift используются средства подсчета ссылок на объекты.

А недостатки мы в преимущества определим. И в следующей версии обязательно сломаем обратную совместимость.
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
Sign up to leave a comment.