Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- windowScene
- 대머리깃허브
- Github file size
- in-out
- RxCocoa
- Large File Storage
- coordinateSpace
- Git Large File Storage
- swiftdocs
- Apple Certificate
- ios
- iOS Target
- 클린아키텍쳐
- RxSwift
- Automatically manage signing
- 메모리 접근 충돌
- 잡초가득블로그
- conflicting access to memory
- memory safety
- App Signing
- iOS 버전 점유율
- Concurrent
- RIBs Tutorial
- Ribs
- Dispatch.main.sync
- UICoordinateSpace
- Dependency Rule
- rib
- 로버트마틴형
- SWIFT
Archives
- Today
- Total
목록swiftdocs (1)
빙수왕의 개발일지
In-Out Parameters, 인아웃 파라미터에 대하여
Swift Docs를 기반으로 이해한 내용을 작성하였습니다. In-Out Parameters 함수 파라미터는 default가 상수이다. 상수이므로, 함수 parameter의 값을 함수의 body 안에서 바꾸려고 하면 compile-time 에러가 발생. parameter의 값을 변경하고 싶다면, 그리고 이 변경이 함수 호출이 끝나고도 지속되길 원한다면, 파라미터를 in-out parameter로 만들어라. in-out 키워드는 parameter 앞에 배치하여 사용한다. in-out 매개변수에는 함수에 전달되고, 함수에 의해 수정되고, 원래 값을 대체하기 위해 함수 외부로 다시 전달되는 값이 있다. 상수나 문자(literal value)는 argument(전달인자)로 사용될 수 없다. (수정할 수 없는 값..
개발/iOS
2021. 8. 2. 19:39