iOS swift 5.9, consume operator 문법 기초 예제
선언된 영역에서 한번 사용되면 반복적으로, 불필요하게 parameter로 전달되거나 복사, 참조, 사용되는 것을 해주는 consume 문법이 swift 5.9부터 생겼습니다. 평소에는 개발자가 COW를 활용하거나 reference count를 증가시키는 등의 동작을 했을때 아무렇지 않게 사용할 수도 있는데요. 어떻게 구현하냐에 따라 많은 성능 차이를 보일 수 있는 코드에서는 이런 과정을 디테일하게 관리해야하는 경우가 있을 수 있습니다. 이때 consume을 활용할 수 있습니다. consume 되어진 인스턴스는 이후 초기화되기 전까지 값을 접근, 변경하거나, 복사하는 행위, 다른 메서드에 전달되는 것이 불가능하고, 이를 컴파일타임에서 인지할 수 있는 이점이 있습니다. 저와 함께 몇가지 코드 예제와 함께 ..
iOS 개발/iOS 개발 팁
2024. 2. 2. 07:45
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 알고리즘
- SwiftUI
- Protocol
- 컬렉션
- Collection
- Swift 알고리즘
- createML
- 백준swift
- 스위프트
- CoreML
- 프로토콜
- 자연어처리
- 프로그래머스
- swift언어
- swift 기초
- swift알고리즘
- swift문제
- publisher
- 백준알고리즘
- ios
- 알고리즘문제
- 부스트코스
- swift 문자열
- swift
- swift string
- 개발자문서
- 프로그래머스swift
- uikit
- 김프매매
- swift reduce
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함