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