일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- flatMap
- optional
- switch
- http
- RxSwift
- viewcontroller
- 알고리즘
- typecasting
- 회고록
- Lifecycle
- SwiftUI
- Crashlytics
- SF 폰트
- Xcode
- 폰트
- ios
- struct
- LeetCode
- dfs
- 개발후기
- 프로그래머스
- Firebase
- swipe
- FSCalendar
- Realm
- Swift
- enum
- TMDB
- API
- ios13
- Today
- Total
목록전체 글 (20)
Jerry's Bakery
flatMap이란? ReactiveX에 있는 설명에 따르면 Observable으로 방출된 항목을 다시 다른 Observable로 방출하는 것입니다. 자체적으로 Observable이 있거나, 다른 방식으로 Observable로 변환할 수 있는 Observable이 있을 때 유용하게 사용할 수 있습니다. 더 자세한 설명은 아래 링크를 참조해주시면 감사드리겠습니다.

안녕하세요 Jerry입니다. SwiftUI로 개발할 때 최소 버전을 iOS13으로 설정하는 법에 대해 알아보겠습니다. iOS를 공부하면서 정리하는 것이기 때문에 미흡한 점이 있을 수 있습니다. 부족한 점에 대해 댓글 남겨주시면 감사하겠습니다. 제가 설정하는 방법은 여러 방법 중 한 가지 방법임을 알려드립니다. 문제 프로젝트를 생성할 때 Interface를 SwiftUI로 설정한 후 앱 최소 버전을 iOS 13으로 낮추게 되면 ProjectApp 파일에서 오류가 생기게 됩니다. ProjectApp 구조체는 App 프로토콜을 채택해야 하고, App 프로토콜은 iOS 14 이후부터 지원하기 때문에 오류를 발생시키고 있습니다. 해결 방법 프로젝트를 생성할 때 아래와 같이 Interface와 Language를 설..
문제 링크 Merge Two Sorted Lists - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 접근 방법 결과값 linked list를 만들고, 마지막 노드값을 가지고 있는 노드를 하나 생성합니다. 두 노드를 비교하면서 더 작은 값을 가지고 있는 노드를 추가하고, 한 노드를 다 병합했다면 나머지 노드를 뒤에 이어줍니다. 풀이 class Solution { func addList(_ list: ListNode?, _ currentPos: ListNode?,..