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
- Git
- enum
- 패스트캠퍼스
- 독학
- SeSAC
- xcode
- Realm
- switch
- 기본문법
- 문자열 보간법
- swift
- Threading
- 옵셔널 체이닝
- Optional Chaining
- cancelAsyncWrite
- ios
- beginAsyncWrite
- 함수
- 패스트캠퍼스후기
- 직장인자기계발
- 30개프로젝트로배우는iOS앱개발withSwift초격자패키지Online
- Background
- userDefaults
- 열거형
- 직장인인강
- TableView
- RawValue
- 패캠챌린지
- 프로퍼티 관찰자
- 인스펙터
Archives
- Today
- Total
목록익스텐션 (1)
아삭아삭 iOS 개발
[Swift 독학] 패스트캠퍼스 챌린지 30일차_익스텐션
오늘은 스위프트의 강력한 기능 중 하나인 확장(익스텐션, extension)에 대해 알아보겠습니다. 재정의를 하지 않고도 기존 타입에 새로운 기능을 추가할 수 있어 매우 유용한 기능인 확장의 특징과 추가 가능한 기능들은 아래와 같습니다. ■ 확장 (익스텐션, extensions) 기존의 클래스, 구조체, 열거형, 프로토콜 타입에 새로운 기능을 추가하는 기능 ※ 단, 기존에 존재하던 기능을 재정의(=오버라이드) 할 수는 없음 익스텐션 키워드를 사용하여 적용 타입만 알고도 그 타입의 기능 확장 가능 ※ 단, 기능을 추가하려는 타입의 구현된 소스 코드를 모르거나 알 수 없어도 가능 익스텐션은 구조체, 클래스, 프로토콜 등에 적용 가능 ※ 반면 클래스의 상속은 클래스 타입에서만 가능 외부에서 가져온 타입에 내가..
Swift
2022. 2. 22. 22:42