Apple выпустила Swift Playground 4 с возможностью разрабатывать приложения на iPad и iPhone без использования Mac Статьи редакции
Сервис может подсказать, как улучшить код, и предварительно показать, как он работает.
- В новой версии сервиса появилась возможность писать код собственного приложения с использованием фреймворка SwiftUI, пишет MacRumors.
- При разработке приложения можно использовать только встроенные библиотеки. Swift Playground 4 позволяет публиковать с планшета код в App Store Connect и импортировать его в XCode и обратно.
- Сервис может подсказать, как улучшить свой код, и показать, как он работает. Также на платформе можно протестировать приложение в полноэкранном режиме.
- Кроме этого, в сервис встроен поиск по всему проекту, который может выдать результаты из нескольких папок. Все приложения, написанные в Swift Playground, можно запустить на iPhone, iPad и Mac с процессором M1.
- Apple выпустила приложение для iPad Swift Playground в 2016 году для обучения программированию на языке Swift.
3
показа
10K
открытий
Лучше расскажите, что они сломали сборку проектов всем, кто использует их менеджер зависимостей в последнем релизе. Столько откровенного мата на форуме эпла я ещё не видел)
Вы про SPM?
Разве в Swift Playgrounds для iPad его возможно использовать?
Комментарий недоступен
Так новость про Swift Playgrounds под iPadOS.
Причём тут Xcode для macOS?
Это два разных продукта, разрабатываемых разными командами, которые, похоже, даже не встречаются друг с другом.
Комментарий недоступен
Все верно, поинт был в том, что эта новость про эпл куда интереснее)
Комментарий недоступен
Да, тоже попал.
Проверил обходной путь, работает — поставить версию не из App Store, а напрямую из https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_13.2/Xcode_13.2.xip
А в версии с developer.apple.com сломана интеграция с репозиториями по SSH 😁
Да, но самый прикол, что новые репозитории из Xcode создаются, но не пушатся.
Обходной путь — делать `git push -u origin main` или просто `git push` из терминала, как в старые добрые времена.
Говорят, если скачивать версию не через AppStore, то все хорошо
У них прямо так и написано в Changelog:
Known Issues
If you’re using Swift packages either standalone or as dependencies in an Xcode project or workspace, the Mac App Store version of Xcode fails during package resolution with the error “Internal error: missingPackageDescriptionModule.” (86435800)
Workaround: Download Xcode 13.2 directly from the Apple Developer website.
Звучит настолько дебильно, насколько это только возможно: мы опубликовали в нашем апсторе бажный билд, но перезаливать туда не будем, поэтому качайте 10гигов архивчик вот отсюда если хотите продолжать работать..
Сломали засранцы, по если перекачать из загрузок в аккаунте разработчика всё будет ок. В замен конечно дали гораздо больше. Я вовсе не ожидал увидеть обратную совместимость async/await с iOS13/14
Спасибо DougGregor, который добавил такую возможность, а так я думаю, Apple было пофиг на обратную совместимость.
P.S. PR на добавление обратной совместимости:
https://github.com/apple/swift/pull/39051
Но ведь он буквально сотрудник Apple
Еще бы Siri научили простенькие приложения лабать:
- Эй, Сири, Инстаграм знаешь? Вот мне такое же приложение сделай.
Здраствуйте. Я, Кирилл. Хотел бы чтобы вы сделали игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем.(...)
Он ждал этого больше, чем джва года.
Нахуй инстаграм, дверь мне запили ))
Вот это да! Ай да Эпл, ай да инноваторы!
Ну я так понимаю идет речь о приложении для iPad. Другие пока ничего для своих планшетов не делают...
На Андроиде под Андроид уже очень много лет можно разрабатывать. Другое дело, клавиатуры и прочие аксессуары к андроидовым планшетам я давно не видел(
Я вот думал о покупке iPad Mini вместо телефона. Это новость для меня хорошая. :) Пока нет возможности протестировать все, что они там сделали.
Протестировал. Точно нет. А вот iPad Air, да.
Комментарий недоступен
Не, фигма в следующем апдейте просто позволит выгружать макеты сразу как функциональные приложения в эппстор и дизайнеры заменят всех)
Хотя, зная, как некоторые менеджеры любят говорить о том, что только они знают, как надо, да, они определенно не отказались бы от вашей механики из старбакса)
Это настоящая новость про Figma?
Неплохая возможность учиться Свифту, которой я, конечно же, не воспользуюсь.
Трепещи Тим Свинни, я иду в программисты 👨🏼💻
Я бы в кодеры пошёл, пусть меня научат.
В токаря иди, 100% востребованная профессия!
Ждем когда появится разработка и публикация с айпада на реакте.
По идее, достаточно давно можно билдить приложение в App Store Connect при каждом пуше на GitHub (см. ссылку ниже).
https://betterprogramming.pub/deploy-an-ios-app-to-testflight-or-the-app-store-using-github-actions-c4d7082b1430
Костыли же
Теперь это называется CI/CD.
На самом деле, удобная штука, когда есть, кому настраивать и потом за этим следить — при очередном push ставишь тег release и оно магическим образом само попадает в App Store Connect.
Получается можно купить клавиатуру к iPad Pro и разрабатывать как в Xcode на MacBook?
Как импортировать проект playgrounds в Xcode?