ARC에 대해서 궁금한 게 있어서 공부하다가 WWDC21에 좋은 영상이 있어 정리해봤습니다. 주제는 스위프트의 ARC! 스위프트는 구조체 및 열거형과 같은 강력한 벨류 타입을 제공합니다. 레퍼런스 타입에서 의도치 않게 sharing되는 것의 위험을 피하기 위해서는 벨류 타입을 사용하는 것을 지향해야 합니다. 스위프트에서 클래스는 레퍼런스 타입이며 클래스를 사용하다면? 스위프트는 ARC를 통해 메모리를 관리합니다. 효과적인 코드를 작성하려면 ARC를 이해하는 것이 중요합니다. 스위프트에서 객체의 lifetime은 초기화 시점에서 시작되고 마지막으로 사용될 때 종료됩니다. ARC는 lifetime이 끝난 후 객체 할당을 해제하여 자동으로 메모리를 관리합니다. 또 ARC는 reference count를 추적해..
resource: https://developer.apple.com/videos/play/wwdc2021/10192/ 스위프트의 새로운 것 What's new in Swift 스위프트 커뮤니티 활성화에 대해서. 다양성은 스위프트 커뮤니티의 핵심 가치입니다. 다양성에 참여하거나 자세한 내용을 알려면 swift.org/diversity를 방문해보세요. 스위프트 멘토십 프로그램을 발표했습니다. 스위프트 오픈 소스에 쉽게 참여할 수 있습니다. 스위프트 패키지 인덱스가 생겼습니다. 스위프트 패키지 매니저를 지원하는 패키지를 찾을 수 있도록 커뮤니티에서 만든 페이지입니다. 패키지를 찾는데 수월할 것입니다. (Swift 5.5 및 Xcode13에서 서포트) Swift Package Collections를 소개합니다...
- Total
- Today
- Yesterday
- stanford SwiftUI
- ReactiveX
- 독서
- Deep learning
- objc
- 문자열
- SWIFT
- Xcode
- 책
- leetcode
- 딥러닝
- iOS SwiftUI
- rxswift
- 스위프트
- 책 추천
- 알고리즘
- wwdc
- ios
- RX
- swiftUI
- 스위프트UI
- 애니메이션
- Animation
- string
- swift5
- objective-c
- ARC
- 머신러닝
- Algorithm
- 책 후기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |