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
- Apple Certificate
- Dispatch.main.sync
- 대머리깃허브
- SWIFT
- in-out
- Large File Storage
- coordinateSpace
- iOS 버전 점유율
- 클린아키텍쳐
- windowScene
- swiftdocs
- Ribs
- conflicting access to memory
- Dependency Rule
- 로버트마틴형
- rib
- Automatically manage signing
- UICoordinateSpace
- memory safety
- RxSwift
- 메모리 접근 충돌
- RxCocoa
- Github file size
- RIBs Tutorial
- 잡초가득블로그
- Git Large File Storage
- ios
- App Signing
- iOS Target
- Concurrent
Archives
- Today
- Total
목록Docs (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