Protocol, Identifiable 프로토콜, Identifiable iOS의 swift 프로토콜 중 Identifiable이 있습니다. 안정적 신원을 가진 개체 값을 잡고 있는 인스턴스 타입을 정의할때 채택하여 사용하는 프로토콜이라고 합니다. Identifiable은 Combine, SwiftUI 프레임워크가 탄생한 iOS13 이후부터 사용이 가능한 프로토콜이며, Xcode 11.0버전 이상에서 사용이 가능합니다. Identifiable 프로토콜의 일부 구현부를 보겠습니다. 먼저 사용가능한 개발환경을 @available annotation으로 정의하고 있고, 이어서 Identifiable이 protocol로 정의되어 있습니다. 1359 line) 인스턴스와 관련한 개체의 독립적 신원을 표현하는 I..
안녕하세요. 멍구에요. 오늘은 Subject, PassthroughSubjecct, CurrentValueSubject등의 개발자문서를 읽어보도록 하겠습니다. 피드백 댓글 언제든 환영합니다. 감사합니다. 😁 ✓ 관련 핑구님 포스팅 [iOS] Subject - Combine 공부 4 안녕하세요 Pingu입니다.🐧 지난 글에서는 Apple에서 미리 정의해둔 Publisher들을 알아봤었는데, 이번 글에서는 이어서 Publisher 프로토콜을 채택하는 또 다른 녀석들인 Subject들에 대해서 알아보려고 icksw.tistory.com Combine, Subject Protocol Combine의 Publisher프로토콜을 채택하는 Subject에 대한 개발자문서 내용을 가볍게 보겠습니다. Protocol로 ..
오늘은 Combine 프레임워크 개발자문서를 읽어 보도록 하겠습니다. 구글번역이 알아서 해석해주는 세상이지만, 공부차원에서 포스팅을 해봅니다. 의견 지적 언제든 댓글 환영합니다. Combine 프레임워크 지원환경 Combine은 iOS13부터 제공하는 기본 프레임워크입니다. 기존에 사용하던 RxSwift라는 외부 라이브러리와 비교할때 유사한 기능을 담당하는 프레임워크로 알고 있습니다. Combine Overview 컴바인 개요 Combine은 이벤트-처리-연산자들을 결합하는 방식으로 비동기 이벤트 처리를 정의해주는 프레임워크입니다. 컴바인 프레임워크는 동일한 iOS13버전에 나온 선언적 프로그래밍(Declarative Programming) 방식의 스위프트유아이(SwiftUI)와 함께 사용할 수도 있습니..
UIViewController didMove(toParent:) UIViewController 인스턴스의 메서드로 didMove(toParent:)가 존재합니다. 해당 메서드는 다른 UIViewController, PageViewController TabBarController 등의 컨테이너 뷰 컨트롤러에 다른 UIViewController가 추가/삭제 된 후에 호출이 됩니다. Declaration didMove Method 선언방식 didMove는 UIViewController의 인스턴스 메서드로, UIViewController 인스턴스로부터 접근해서 사용할 수 있습니다. 예를들면 childViewController.didMove(toParent: self) 와 같은 방식으로 부모 ViewControl..
- Total
- Today
- Yesterday
- 김프매매
- 알고리즘
- 프로그래머스
- uikit
- ios
- publisher
- Swift 알고리즘
- 자연어처리
- 프로그래머스swift
- swift문제
- 부스트코스
- 백준swift
- swift언어
- 컬렉션
- createML
- swift 기초
- SwiftUI
- swift알고리즘
- Collection
- 알고리즘문제
- 프로토콜
- swift string
- swift 문자열
- Protocol
- 백준알고리즘
- swift
- 개발자문서
- CoreML
- swift reduce
- 스위프트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |