전체 글
-
[iOS] iOS12에서는 아이폰 전용앱이 아이패드에서 실행해도 16:9로 실행된다.앱등이에게 살충제를 뿌린다./iOS 2018. 6. 24. 16:49
많은 분들이 알고 계시겠지만, iOS앱 심사를 요청하면, 애플에서는 아이패드에서 테스트를 진행합니다.앱이 iPhone only앱일지라도, 애플에서는 아이패드에서 심사를 진행하죠. iPhone only앱을 아이패드에서 실행해보신 적이 있나요?아마 은행앱?을 아이패드에서 다운받아보면, 화면이 작게 나타나고, 비율 해상도 등이 엉망이 된것 같은 느낌이 드는데요.말 그대로, iPhone only앱이기 때문에 iPad에서는 지원을 하지 않는겁니다. 이 때, iPad에서는 화면을 3:2비율로 보여줍니다.(아이폰4의 비율 말이죠.) 하지만 iOS12에서는 바뀌려나 봅니다.iPad의 iOS11과 iOS12(beta2)에서 iPhone only앱을 실행시킨 결과를 보시죠.iOS11에서는 3:2비율로 나타나고, iOS12..
-
RxSwift - materialize, dematerialize에 대해서 알아보자.Ray Wenderlich/RxSwift 2018. 6. 13. 23:45
Observing events p.151 - p155 flatMap(링크), flatMapLatest(링크)에서 이어지는 포스트입니다. 도입부 해석을 잘 못하겠음.. 원문 첨부하고 코드로 이해하기. There may be times when you want to convert an observable into an observable of its events. One typical scenario where this is useful is when you do not have control over an observable that has observable properties, and you want to handle error events to avoid terminating outer sequenc..
-
RxSwift - flatMapLatest에 대해서 알아보자.Ray Wenderlich/RxSwift 2018. 6. 12. 23:35
Ch7. Transforming Operators p.146 - p.151 지난 포스트에서는 flatMap에 대해서 알아보았다. (flatMap포스트를 보지 않으면 아래 포스트를 이해하기 어려울 수 있습니다. flatMap은 링크) 이번엔 flatMap의 친구인 flatMapLatest에 대해서 알아보자.flatMapLatest는 두 개의 Operator가 합쳐져 있다고 볼 수 있다.flatMap과 switchLatest(뒤에 나올 예정) switchLatest에 대해서는 나중에 다루겠지만, 간단히 알아보도록 하자.switchLatest 또한 Observable in observable을 다루는데, 가장 최근에 추가된 시퀀스의 inner observable만 넘겨준다.(원문: switchLatest wi..
-
Duplicate Symbol이나 link warning이 발생하지 않는다.앱등이에게 살충제를 뿌린다./고무망치를 도와라 2018. 6. 11. 15:32
문제 상황cocoapods을 사용하고 있다. cocoapods에 SampleClass라는 클래스가 있고, 내 프로젝트에도 SampleClass라는 클래스가 있다. 이 때, pods에 있는 framework를 import하지 않고, SampleClass를 사용하면 내가 만든 SampleClass가 사용된다.Warning은 전혀 발생하지 않는다. 하지만 pods에 있는 framework를 import한다면?그래도 내가 만든 SampleClass가 사용된다.Warning은 전혀 발생하지 않는다. 그럼 내가 만든 SampleClass를 삭제한 뒤, pods에 있는 framework를 import한다면?그러면 pods에 있는 SampleClass가 사용된다. 왜 build warning이 발생하지 않는 것일까??..
-
WWDC2018 관심 영상 리스트앱등이에게 살충제를 뿌린다./일기는 일기장에 2018. 6. 11. 14:35
뒤에 숫자는 우선순위.1순위만 다 봐도 2018년은 SUCCESS.... A Tour of UICollectionView - 1 https://developer.apple.com/videos/play/wwdc2018/225/ High Performance Auto Layout - 1 https://developer.apple.com/videos/play/wwdc2018/220/ What’s New in User Notifications - 1 https://developer.apple.com/videos/play/wwdc2018/710/ Using Grouped Notifications - 1 https://developer.apple.com/videos/play/wwdc2018/711/ UIKit: A..
-
RxSwift - flatMap에 대해서 알아보자.Ray Wenderlich/RxSwift 2018. 6. 2. 22:54
Ch7. Transforming Operators p.146 - p.151 Transforming inner observablesinner observable이라 함은 Observable안에 있는 Observable을 말한다.inner Observable을 다루기 위해 필요한 flatMap에 대해서 알아보도록 하자. 문서에서는 flatMap을 이렇게 설명하고 있다.Observable시퀀스의 element당 한 개의 새로운 Observable 시퀀스를 생성한다. 이렇게 생성된 여러개의 새로운 시퀀스를 하나의 시퀀스로 합쳐준다.(원문: Projects each element of an observable sequence to an observable sequence and merges the resultin..