Apple переходит к новому формату рабочей группы вокруг серверного свифта.
https://swift.org/server/
#swift #backend
https://swift.org/server/
#swift #backend
Swift.org
Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
Обновился гайд по оптимизации производительности сборок свифта под Xcode 10.
https://github.com/fastred/Optimizing-Swift-Build-Times#table-of-contents
#swift
https://github.com/fastred/Optimizing-Swift-Build-Times#table-of-contents
#swift
GitHub
GitHub - fastred/Optimizing-Swift-Build-Times: Collection of advice on optimizing compile times of Swift projects.
Collection of advice on optimizing compile times of Swift projects. - fastred/Optimizing-Swift-Build-Times
Не сильно информативный, но все равно интересный, опрос от JetBrains. Свифт все-таки пытается отвоевать популярность ObjC, Риалм почти никто не использует, равно как и Carthage.
https://www.jetbrains.com/research/devecosystem-2018/swift-objc
#swift
https://www.jetbrains.com/research/devecosystem-2018/swift-objc
#swift
Jetbrains
Swift in 2018 - The State of Developer Ecosystem by JetBrains
iOS developers share their insights on modern Swift programming. Keep up with the most relevant technologies and tools in this infographic!
В свифте хотят заадоптить LSP. Это значит, что появится его полноценная поддержка в сторонних редакторах вроде VS Code.
https://forums.swift.org/t/new-lsp-language-service-supporting-swift-and-c-family-languages-for-any-editor-and-platform/17024
#swift
https://forums.swift.org/t/new-lsp-language-service-supporting-swift-and-c-family-languages-for-any-editor-and-platform/17024
#swift
Swift Forums
New LSP language service supporting Swift and C-family languages for any editor and platform
Hey all, At Apple we are making it a priority to support high-quality tooling for all Swift developers, including those working on non-Apple platforms. We want to collaborate with the open-source community and focus our efforts on building common infrastructure…
Про тестирование снепшотами с помощью новой свифтовой либы.
https://www.pointfree.co/blog/posts/23-snapshottesting-1-0-delightful-swift-snapshot-testing
#testing #swift
https://www.pointfree.co/blog/posts/23-snapshottesting-1-0-delightful-swift-snapshot-testing
#testing #swift
www.pointfree.co
SnapshotTesting 1.0: Delightful Swift snapshot testing
Today we are open sourcing SnapshotTesting 1.0: a modern, composable snapshot testing library built entirely in Swift!
Немного про скриптинг на свифте и использование ранлупа.
https://alejandromp.com/blog/2019/01/19/a-runloop-for-your-swift-script/
#swift
https://alejandromp.com/blog/2019/01/19/a-runloop-for-your-swift-script/
#swift
Alejandromp
A RunLoop for your Swift script - Alejandro Martinez
In the past few days the Swift community has been awoken again with the promise of a better way of using Swift for scripting, all thanks to…
Совсем все пропустил. Вышел Swift 5.
https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_beta_release_notes/swift_5_release_notes_for_xcode_10_2_beta
#swift
https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_beta_release_notes/swift_5_release_notes_for_xcode_10_2_beta
#swift
Разбираемся, как работает LLVM и Swift Intermediate Language.
https://medium.com/@Georguy/swift-intermediate-language-c5e36a8729db
#swift
https://medium.com/@Georguy/swift-intermediate-language-c5e36a8729db
#swift
Medium
Swift Intermediate Language
Как устроен компилятор LLVM. Как изменяется Swift-код во время компиляции. Как выглядит SIL и для чего он нужен.
Если вы пропустили, то с пятым свифтом подъехала долгожданная ABI stability. Пост раскрывает, что это означает для вас и чего ждать в будущем.
https://swift.org/blog/abi-stability-and-more
#swift
https://swift.org/blog/abi-stability-and-more
#swift
Swift.org
ABI Stability and More
It has been a longstanding goal to stabilize Swift’s ABI on macOS, iOS, watchOS, and tvOS. While a stable ABI is an important milestone for the maturity of any language, the ultimate benefit to the Swift ecosystem was to enable binary compatibility for apps…
Если вам по жизни не хватает свифта, то теперь можно гонять на нем еще и клиентсайд в браузере, скомпилировав его в wasm.
https://swiftwasm.org/
#web #swift
https://swiftwasm.org/
#web #swift