반응형
1. Control + I를 누르면 Xcode에서 컴파일러가 자동으로 줄바꿈 혹은 들여쓰기를 맞춰준다!
Swift
2. 일급 객체란?
- 변수나 데이터 구조 안에 할당 가능
- 반환 값으로 사용 가능
- 전달 인자로 전달 가능
이 3가지를 만족하는 객체를 일급객체라고 한다.
함수가 일급 객체가 된다는 의미는, 함수를 호출 / 전달 / 반환 만을 통해 프로그램을 구현할 수 있다는 의미이다.
3. 값 타입 VS 참조 타입
https://woozzang.tistory.com/29
- 값 타입은 데이터가 복사되어 전달받는 타입이고, 참조 타입은 실제 인스턴스가 위치한 주소를 전달받는 타입이다.
- struct, enum이 값 타입에 해당하고 class가 참조 타입에 해당하는데, 이부분에 대한 이해가 정말 중요하므로 추후에 이 차이에 대해서 잘 정리해두자.
4. 어트리뷰트 키워드(@)
컴파일러에게 추가적인 정보를 알려주는 역할
@available(iOS 10.0)
class yuriClass{
}
func doSomething(completion: @escaping () -> ()) {
....
}
반응형
'📝 기록 > 오늘 배우거나 깨달은 것들 🍀' 카테고리의 다른 글
230630 TIL (0) | 2023.06.30 |
---|---|
230612 TIL (0) | 2023.06.12 |
230601 TIL (0) | 2023.06.01 |
230514 TIL (0) | 2023.05.14 |
230513 TIL (0) | 2023.05.13 |