분류 전체보기
-
Swift Homomorphic EncryptionSwift 2025. 7. 5. 13:18
안녕하세요. 그린입니다 🍏이번 포스팅은 Swift Homomorphic Encryption에 대해 알아보겠습니다 🙋🏻 Swift Homomorphic EncryptionSwift는 시스템 프로그래밍 언어로 시작했지만, 시간이 흐르면서 점점 더 다양한 분야로 확장되고 있어요.이번에는 Swift.org 공식 블로그에서 발표한 Homomorphic Encryption, 동형 암호라는 프로젝트가 그 대표적인 예라고 볼 수 있습니다. Apple이 공개한 이 프로젝트는 Swift에서 직접 동형 암호 알고리즘을 구현할 수 있도록 하는 라이브러리이자 언어 확장이라고 볼 수 있습니다. 그래서 이걸 한번 알아봅니다 😃Why Homomorphic Encryption?많은 앱과 서비스는 개인 정보를 클라우드에 처리합니..
-
UPDF 2.0Etc 2025. 7. 1. 20:16
안녕하세요. 그린입니다 🍏이번 포스팅에서는 UPDF 2.0이라는 프로그램을 한번 소개해볼까해요 🙋🏻해당 포스팅은 업체로부터 소정의 원고료를 받고 실제 사용하여 솔직하게 작성되었습니다. PDF 편집기 많이 써봤는데, 솔직히 말해 제대로 만족했던 적은 거의 없었습니다.속도 느리고, 인터페이스 복잡하고, 기능은 있는데 막상 쓰려면 못 쓰는... 그런 툴들이 많았거든요.최근에 새로 출시된 UPDF 2.0을 써보게 되었는데, 예상보다 훨씬 괜찮아서 공유해봅니다.PDF 편집 툴 중에서 사용자가 직접 일 잘하게 만들어주는 느낌이 들었던 건 오랜만이에요. 이게 진짜 AI PDF 편집인가?가장 먼저 눈에 띈 건 AI 챗 기능이었습니다.그냥 단순히 문서를 불러오는 게 아니라, PDF 안에 있는 내용에 대해 질문하면..
-
Migrating the Password Monitoring service from JavaSwift 2025. 6. 29. 09:45
안녕하세요. 그린입니다 🍏이번 포스팅에서는 Swift at Apple: Migrating the Password Monitoring service from Java 이라는 Swift 공식 블로그글을 토대로 한번 정리해보겠습니다 🙋🏻 Swift at Apple: Migrating the Password Monitoring service from JavaSwift is heavily used in production for building cloud services at Apple, with incredible results. Last year, the Password Monitoring service was rewritten in Swift, handling multiple billions of r..
-
Meet PaperKit (feat. WWDC 2025)iOS 2025. 6. 25. 18:30
안녕하세요. 그린입니다 🍏이번 포스팅에서는 WWDC 2025에서 나온 PaperKit에 대해 알아보겠습니다 🙋🏻개인적으로 재밌는 프레임워크가 나온것 같아서 가장 먼저 정리해보려고 했습니다 😃 Introduction PaperKit은 애플의 독특한 마크업 경험을 시스템 전반에 구현하는 프레임워크입니다.Notes, Screenshots, QuickLook, Journal과 같은 애플의 기본 앱에서 사용되고 있습니다.PaperKit은 도형, 이미지, 텍스트 박스 등 다양한 마크업 요소를 추가하고 그림을 그릴 수 있는 캔버스를 제공해줘요. macOS Tahoe의 새로운 기능인 PaperKit은 동일한 마크업 환경을 제공해 모든 macOS 앱에서 그림 그리기 및 마크업 요소가 잘 동작합니다. 그럼 조금..
-
What's new in UIKit (feat. WWDC 2025)UIKit 2025. 6. 21. 20:20
안녕하세요. 그린입니다 🍏이번 포스팅에서는 WWDC 2025에서 발표한 What's new in UIKit 세션에 대해 알아보겠습니다 🙋🏻 New Design System 역시나 Liquid Glass에 대한 소개죠.막대 및 서치, 알림, 팝오버, 스플릿 뷰까지 모두 Liquid Glass가 적용된 디자인이 나왔다는걸 설명해주는 스텝입니다. 이 부분에 대해서는 바로 이전 포스팅에서 아주 상세히 다뤄봤으니 관심이 있다면 참고해주세요 🙏🏻 Build a UIKit app with the new design (feat. WWDC 2025)안녕하세요. 그린입니다 🍏이번 포스팅에서는 WWDC 2025에서 소개된 Build a UIKit app with the new design 세션을 정리해보겠습니다..
-
Build a UIKit app with the new design (feat. WWDC 2025)UIKit 2025. 6. 18. 19:20
안녕하세요. 그린입니다 🍏이번 포스팅에서는 WWDC 2025에서 소개된 Build a UIKit app with the new design 세션을 정리해보겠습니다 🙋🏻 Build a UIKit app with the new designLiquid Glass를 앱에 가져와서 적용하는 방법에 대해 알아보는 세션입니다. Liquid Glass는 반투명하고 역동적이죠.UIKit의 기본적인 컴포넌트들은 새로운 SDK 업데이트를 통해 사용한다면 바로 이런 적용으로 보일 수 있어요. Tab views and split views탭 뷰와 스플릿 뷰에 새 디자인을 적용하고 컨텐츠 위에 띄우는 방법을 보겠습니다.이미 새 버전에서 탭 바와 스플릿 컨트롤러는 Liquid Glass 디자인으로 업데이트 되었어요. 탭 ..
-
What's new in SwiftUI (feat. WWDC 2025)SwiftUI 2025. 6. 11. 18:30
안녕하세요. 그린입니다 🍏WWDC 2025가 막 시작되었어요!그래서, 첫번째 살펴볼 주제로 What's new in SwiftUI 입니다 🙋🏻 Overview사실상 이번 WWDC 2025의 가장 핵심은 Liquid Glass가 아닐까 싶습니다.모든 Apple 플랫폼에서 더 나은 디자인의 앱을 개발할 수 있도록 SwiftUI에서도 새로운 기능들이 소개되었어요.Liquid Glass를 사용해 앱에 디자인을 입히는 방법들이 소개되죠.더욱 향상된 프레임워크와 새로운 툴들을 이용해 성능을 향상시키고 웹 컨텐츠 및 서식 텍스트 편집과 같은 진보된 기능을 통합하는 방법도 살펴볼 수 있습니다.또, 3차원 뷰 레이아웃을 포함해 더 많은 기능들도 다뤄볼 수 있어요. 한번 본격적으로 리캡해볼까요? Make the ne..
-
Logger Caching & PerformanceiOS 2025. 6. 4. 13:15
안녕하세요. 그린입니다 🍏이번 포스팅에서는 Logger 캐싱과 성능에 대해 한번 정리해볼까 합니다 🙋🏻Logger Caching & PerformanceiOS 개발에서 os.Logger를 포함한 로깅 시스템은 앱 진단 및 디버깅에 있어서 핵심적인 역할을 해줍니다. 하지만, 혹시 Logger 인스턴스를 매번 새로 생성하고 있지는 않으신가요? 이번 포스팅에서는 그것을 중심으로 Logger 인스턴스 캐싱이 왜 필요하고 실제로 어떤 성능 차이가 있는지에 대해 한번 분석해보면서 정리해봅니다 😃 Logger를 매번 새로 만든다면?Apple은 iOS 14부터 os.Logger API를 도입하면서 기존의 os_log 기반 로깅을 더 정돈된 방식으로 관리할 수 있게 발전했습니다.이 Logger는 단순한 구조체지만..