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