앱등이에게 살충제를 뿌린다.
-
[Swift] addObserver를 한 뒤 remove를 해주어야 하는가?앱등이에게 살충제를 뿌린다./Swift 2022. 9. 18. 02:46
https://developer.apple.com/documentation/foundation/notificationcenter/1413994-removeobserver 위 문서에 따르면 iOS9.0 이후에는 observer를 unregister하지 않아도 된다고 한다. If your app targets iOS 9.0 and later or macOS 10.11 and later, and you used [addObserver(_:selector:name:object:)], you do not need to unregister the observer. If you forget or are unable to remove the observer, the system cleans up the next tim..
-
XCode Preview가 작동하는 원리앱등이에게 살충제를 뿌린다./iOS 2022. 9. 12. 23:07
SwiftUI를 소개하면서 애플이 소개한 기능. 뷰의 결과물을 다이나믹하게 XCode상에서 볼 수 있음 작동하는 방식을 2가지로 나누어 볼 수 있다. Preview를 위한 빌드 Live view를 지원하는 XCode Extension Preview 빌드 Preview를 위한 빌드가 무슨 말이냐?? 빌드를 2가지로 나누어보자. Normal 빌드: 우리가 일반적으로 XCode Scheme과 빌드 셋팅에 따라 하는 빌드 Preview 빌드: Normal 빌드와 분리된 다른 빌드. Normal에 더불어 몇가지 컴파일 옵션이 추가된 것. Preview빌드는 일반 XCode빌드에 전혀 영향을 주지 않는다. 어떤 Object파일, artifect도 공유하지 않는다. Code 변경 적용 코드 변경은 Preview에 라..
-
[WWDC2022] What's new in the Photos picker앱등이에게 살충제를 뿌린다./Apple Dev Reference 2022. 8. 25. 02:06
https://developer.apple.com/videos/play/wwdc2022/10023/ What's new in the Photos picker - WWDC22 - Videos - Apple Developer PHPicker provides simple and secure integration between your app and the system Photos library. Learn how SwiftUI and Transferable can... developer.apple.com 목차 - New features - Platform Support - Frameworks New features PHPickerFilter 현재 .images, .videos, .livePhotos를 필터링할..
-
[WWDC2021] Improve access to Photos in your app앱등이에게 살충제를 뿌린다./Apple Dev Reference 2022. 8. 15. 00:08
https://developer.apple.com/videos/play/wwdc2021/10046/ Improve access to Photos in your app - WWDC21 - Videos - Apple Developer PHPicker is the simplest and most secure way to integrate the Photos library into your app — and it's getting even better. Learn how to... developer.apple.com 자막 싱크가 안맞아 보기 힘들었던 세션.. PHPicker에 생긴 4가지 업데이트 Privacy - iOS14에서는 사용자들이 선택한 사진에 대한 접근만 했었다. 하지만 사용자들은 Photo Lib..
-
[WWDC2020] Meet the new Photos picker앱등이에게 살충제를 뿌린다./Apple Dev Reference 2022. 8. 15. 00:03
https://developer.apple.com/videos/play/wwdc2020/10652/ Meet the new Photos picker - WWDC20 - Videos - Apple Developer Let people select photos and videos to use in your app without requiring full Photo Library access. Discover how the PHPicker API for iOS... developer.apple.com 간단 정리 새로운 PHPicker라는 이미지피커 등장 (UIImagePickerViewController는 depricated예정) func presentPicker() { var configuration = P..
-
[WWDC2022] Discover PhotoKit change history앱등이에게 살충제를 뿌린다./Apple Dev Reference 2022. 8. 8. 02:34
https://developer.apple.com/videos/play/wwdc2022/10132/ Discover PhotoKit change history - WWDC22 - Videos - Apple Developer PhotoKit can help you build rich, photo-centric features. Learn how you can easily track changes to image assets with the latest APIs in... developer.apple.com Asset들의 변경사항을 최신화하기 위해 Photo Library의 변경사항을 자주 체크해주어야 한다. 이 때 Asset이 많다면 굉장한 비용을 소모하게 된다. 이러한 검사를 Asset마다 일일이 하지 ..
-
[WWDC2022] Embrace Swift Generic앱등이에게 살충제를 뿌린다./Apple Dev Reference 2022. 8. 8. 01:33
https://developer.apple.com/videos/play/wwdc2022/110352/ Embrace Swift generics - WWDC22 - Videos - Apple Developer Generics are a fundamental tool for writing abstract code in Swift. Learn how you can identify opportunities for abstraction as your code... developer.apple.com Swift의 추상화에 대한 이야기로 시작 - overload로 인한 보일러플레이트 발생, class사용 등 Parametric polymorphism // 아래 세가지 선언은 완전히 동일하다. // As-is func..
-
Lock, thread safe in Swift앱등이에게 살충제를 뿌린다./iOS 2022. 5. 24. 01:12
Originated from: https://swiftrocks.com/thread-safety-in-swift Thread Safety in Swift Concurrency is the entry point for the most complicated and bizarre bugs a programmer will ever experience. In this article, I'll share my favorite methods of ensuring thread-safety, as well as analyzing the performance of the different mechanisms. swiftrocks.com Thread Safety in Swift Concurrency는 많은 개발자들이 겪는 ..