상속 (Inheritance) 클래스는 메소드, 프로퍼티, 다른 특징들을 다른 클래스로 부터 상속할 수 있습니다. 상속을 해주는 클래스를 superclass(상위 클래스, 슈퍼 클래스)라고 하며, 상속 받는 클래스는 subclass(하위 클래스, 서브 클래스)라고 합니다. 상속은 Swift에서 다른 유형과 클래스를 구별하는 근본적 요소 입니다. 클래스는 상속된 프로퍼티에 프로퍼티 옵저버를 추가하여 프로퍼티 값이 변경될 때 알림을 받을 수도 있습니다. 프로퍼티 옵저버는 저장프로퍼티, 연산프로퍼티에 관계 없이 모든 프로퍼티에 추가할 수 있습니다. 프로퍼티 옵저버는 여기에 정리해 놓았습니다. 클래스 정의 (Defining a base class) base 클래스란 어떤 클래스로 부터도 상속받지 않은 클래스를 ..
요즘 ModernRIBs를 공부하면서 protocol이 굉장히 많이 쓰이길래 이거부터 알아야 코드가 읽힐것 같아 공부를 해봅니다 :) 가봅시닷 프로토콜 (Protocol) 프로토콜은 메소드, 프로퍼티, 다른 작업 또는 기능의 부분에 맞는 요구사항을 청사진을 정의합니다. 인터페이스이며, 구현은 하지 않습니다. 정의만 합니다. 구현은 해당 프로토콜을 채택한 곳에서 합니다. 여기서 채택 이란 이겁니다. 알게 모르게 많이 써왔던건데 오늘 자세하게 공부해봅시다! 프로토콜 문법 (Protocol Syntax) 프로토콜은 클래스, 구조체, 열거형과 유사한 방법으로 정의 합니다. protocol SomeProtocol { // protocol definition goes here. } 프로토콜을 채택하는 방법 - 구조..
- Total
- Today
- Yesterday
- Combine: Asynchronous Programming with Swift
- CS 네트워크
- Swift joined()
- Class
- removeLast()
- ios
- Swift 알고리즘
- Swift final
- Swift 내림차순
- Swift ModernRIBs
- swift 고차함수
- swift property
- Swift RIBs
- iOS error
- swift reduce
- Swift Leetcode
- Swift joined
- 원티드 프리온보딩
- Swift inout
- swift protocol
- Swift init
- Swift 프로그래머스
- swift programmers
- RIBs tutorial
- Swift Error Handling
- Swift 프로퍼티
- Swift
- RTCCameraVideoCapturer
- 2023년 회고
- swift (programmers)
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |