largestUndimmendDetentIdentifier 프로퍼티에 대해서 공부하면서 개발자 문서에 이야기하는 dimming view 의 개념에 대해서 이해해보았다. 그렇다면 먼저, largestUndimmendDetentIdentifier 에 대해서 알아보자! 기본값은 nil 이고, 설정한 detent 보다 큰 detent 에만 dimming view 를 추가하려면 이 프로퍼티를 설정하면 된다. 그렇다면 설정한 detent 와 같거나 작은 detent 는 dimming view 를 가지지 않는다는 것인데 그것이 어떤 것을 의미하는지 HIG 와 largestUndimmendDetentIdentifier 프로퍼티 설정을 통해 생각해보자! dimming view 에 대해서 생각해보자! HIG 가 제시하는 ..
본 포스팅은 ‘프로그래밍 오브젝티브-C 2.0’ 을 읽으며 실습한 코드와 내용, 추가적으로 궁금한 내용을 정리한 글입니다. 내용 다형성은 다른 클래스의 객체들이 동일한 메서드 이름을 사용할 수 있도록 해준다. 동적 타이핑은 객체가 속한 클래스를 알아내는 단계를 프로그램이 실행될 때로 미룬다. 동적 바인딩은 객체에 호출되는 실제 메서드를 알아내는 프로그램 실행 중으로 미룬다. 시작하기 코드를 준비해보자. Fraction.h #import // MARK: - Fraction Class // interface 부분은 클래스를 다른 파일에서 사용할 때 컴파일러가 필요로 하는 모든 정보를 담고 있다. @interface Fraction : NSObject @property int numerator, denomin..
내용 다양한 타입의 subjects 와 사용하는 방법에 대해서 알아봅시다. subjects 를 감싸는 wrappers 인 relays 에 대해서도 알아보겠습니다. RxSwift: Reactive Programming with Swift, Chapter 3: Subjects [RxSwift] 3. Subjects RxSwift/GettingStarted.md at main · ReactiveX/RxSwift import RxSwfit를 보고 도망치지 않는 방법 101가지 위의 글을 번역 및 요약한 글입니다. Berfore entering observalbes 는 RxSwift 의 기본적이지만 본질적으로 read-only 입니다. observables 가 생성하는 새로운 이벤에 대한 알림을 받기 위해서만 구..
What's new in the Photos picker - WWDC22 - Videos - Apple Developer 본 글은 WWDC 를 보고, 번역 및 요약 그리고 실행해보는 스터디 프로젝트의 일환입니다. 오늘은 system Photos picker 개선된 몇 가지 사항에 대해 이야기하고자 합니다. system Photos picker 는 대부분의 앱이 iOS 에서 사진, 비디오에 액세스하는 가장 좋은 방법입니다. picker 는 process 없이 돌아가므로 라이브러리 액세스를 요청할 필요가 없습니다. 직관적인 UI 와 사용하기 쉬운 API 가 있습니다. PHPicker API 에 익숙하지 않은 경우 이전 연도 WWDC 세션에서 자세히 볼 수 있습니다. Overview 오늘 세션에서는 p..
내용 Observable 을 생성하고 구독하는 몇가지 예를 살펴봅시다. RxSwift: Reactive Programming with Swift, Chapter 1: Hello, RxSwift! RxSwift/GettingStarted.md at main · ReactiveX/RxSwift [RxSwift] 2. Observables 위의 글을 번역 및 요약한 글입니다. What is an observable? Observable 은 Rx 의 핵심입니다. observable 이 무엇인지 어덯게 생성하고, 어떻게 사용하는지 알아보겠습니다. Rx 에서 언급되는 “observable”, “observable sequence”, “sequence”, “stream” 는 서로 같은 의미입니다. Observable..
WWDC22 - Hello Swift Charts *본 글은 WWDC 를 보고, 번역 및 요약 그리고 실행해보는 스터디 프로젝트의 일환입니다. SwiftUI 에서 차트를 만들기 위한 Apple 의 새로운 프레임워크입니다. (iOS 16.0+, iPad 16.0+, macOS 13.0+, Mac Catalyst 16.0+, tvOS 16.0+, watchOS 9.0+ 부터 사용이 가능합니다.) Apple 에서는 시각화를 위한 모범 사례를 연구하는데 수년을 보냈습니다. 차트는 특정 시간 범위에 대한 트랜드와 주가 변동, 마지막 운동 중 심박수, 저녁 시간에 시원해질 때와 같은 데이터에 대한 추가적으로 유용한 컨텍스트를 표시할 때 가장 잘 작동하는 것을 배웠습니다. 그리고 이것들은 모든 플랫폼의 많은 예 중 ..
내용 RxSwift 를 적용하는 App architechure 에 대해서 간단하게 알아봅시다. RxCocoa 에 대해서 간단하게 알아봅시다. RxSwift: Reactive Programming with Swift, Chapter 1: Hello, RxSwift! 위의 글을 번역 및 요약한 글입니다. App architecture RxSwift 는 어떤 식으로든 앱의 아키텍처를 바꾸지 않는다는 것을 언급할 가치가 있습니다. 대부분 이벤트, 비동기 데이터 시퀀스, 그리고 보편적인 통신 계약을 다룹니다. reactive app 으로 만들기 위해 프로젝트를 처음부터 시작할 필요가 없다는 점도 중요합니다. 기존 프로젝트의 일부를 반복적으로 리팩토링하거나 앱의 새로운 기능을 빌드할 때 RxSwift 를 사용하면 ..
내용 Rx 의 3요소(Observables, Operators, Schedulers) 에 대해서 알아보자. RxSwift: Reactive Programming with Swift, Chapter 1: Hello, RxSwift! 위의 글을 번역 및 요약한 글입니다. Rx 코드의 세 가지 building blocks 은 Observables, Operators, Schedulers 입니다. Shedulers Schedulers 는 Rx 에서 dispatch queues 또는 operation queues 에 해당하며 사용이 훨씬 간편합니다. shedulers 는 특정 작업의 execution context 를 정의할 수 있습니다. RxSwift 는 use cases 의 99% 를 다루는 사전 정의된 여러..
- projectsetting
- MVVM
- watchOS
- configurable widget
- OpenSourceLibrary
- MOYA
- github
- Swift
- Firebase
- WWDC
- Algorithm
- 2022 KAKAO TECH INTERNSHIP
- Protocol
- Objective-C
- containerBackground
- WWDC22
- rxswift
- APNS
- CloneCoding
- urlsession
- SwiftUI
- UserDefaults
- async/await
- RxCocoa
- 서버통신
- YPImagePicker
- Widget
- Notification
- WidgetKit
- IOS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Total
- Today
- Yesterday