We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
https://developer.apple.com/videos/play/wwdc2021/10256/
FilePath
작년에 Float16 타입 도입되었는데, 이번에 Apple Silicon에 Float16에도 추가됨.
Float16
Complex
이런거 보면 Swift로 만든 스크립트 작성이 편할 듯
문서화 제대로 지원 가능
interactive
오픈소스로 공개 예정
https://developer.apple.com/videos/play/wwdc2021/10166/
https://developer.apple.com/videos/play/wwdc2021/10167
https://developer.apple.com/videos/play/wwdc2021/10236
https://developer.apple.com/videos/play/wwdc2021/10235
이제는 이런 에러들 없음!
간편하게 Codable 구현 가능
Protocol에 static var로 확장해두면 사용하는 곳에서 간편하게 사용 가능.
파라미터로 사용 가능!
https://developer.apple.com/videos/play/wwdc2021/10018/
제어 흐름이 위에서 아래로 흘러서 이해하기 쉬움
async 키워드 하나면 가능
여러 스레드에서 동작하면 이슈가 됨
actor를 사용하면 스레드 이슈가 없어짐
await 쓸때 일반적으로 필요하다는 뜻
await
async/await 도 잘 동작함
actor는 클래스와 같이 reference type임 하지만 멀티 스레드에서 안전하게 사용할 수 있도록 규칙이 적용됨
Protect mutable state with Swift actors
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Update on Swift packages
Swift Package Collection
Data Sturcture
Swift Collections
Deque
OrderedSet
OrderDictionary
Algorithms
https://developer.apple.com/videos/play/wwdc2021/10256/
Swift System
FilePath
Swift Numerics
작년에
Float16
타입 도입되었는데, 이번에 Apple Silicon에Float16
에도 추가됨.Complex
: 로그, 사인, 코사인 표현 가능ArgumentParser
이런거 보면 Swift로 만든 스크립트 작성이 편할 듯
Swift Server
Developer experience improvements
Swift DocC
문서화 제대로 지원 가능
interactive
오픈소스로 공개 예정
https://developer.apple.com/videos/play/wwdc2021/10166/
https://developer.apple.com/videos/play/wwdc2021/10167
https://developer.apple.com/videos/play/wwdc2021/10236
https://developer.apple.com/videos/play/wwdc2021/10235
Type checker 퍼포먼스 개선
이제는 이런 에러들 없음!
Build Improvements
Memory Management
Ergonomic improvements
Result Builders
Enum Codable synthesis
간편하게 Codable 구현 가능
Flexible static member lookup
Protocol에 static var로 확장해두면 사용하는 곳에서 간편하게 사용 가능.

Property wrappers on parameters
파라미터로 사용 가능!

코드 개선해보기
기존
개선
https://developer.apple.com/videos/play/wwdc2021/10018/
Asynchronous and concurrent programming
코드 살펴보기
기존
개선
제어 흐름이 위에서 아래로 흘러서 이해하기 쉬움
Structured Concurrency
기본
병렬
async 키워드 하나면 가능
Actor
멀티 스레딩 이슈
여러 스레드에서 동작하면 이슈가 됨
Actor 사용
actor를 사용하면 스레드 이슈가 없어짐
await
쓸때 일반적으로 필요하다는 뜻async/await 도 잘 동작함
actor는 클래스와 같이 reference type임
하지만 멀티 스레드에서 안전하게 사용할 수 있도록 규칙이 적용됨
Protect mutable state with Swift actors
Looking ahead to Swift6
The text was updated successfully, but these errors were encountered: