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
- swift문제
- 프로그래머스
- Swift 알고리즘
- swift reduce
- swift string
- 개발자문서
- SwiftUI
- 프로그래머스swift
- Protocol
- swift 문자열
- ios
- 자연어처리
- swift
- uikit
- swift알고리즘
- 김프매매
- 알고리즘문제
- 백준swift
- 알고리즘
- createML
- 부스트코스
- CoreML
- 컬렉션
- swift언어
- 프로토콜
- swift 기초
- 백준알고리즘
- Collection
- publisher
- 스위프트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함