Swift
-
Swift Homomorphic EncryptionSwift 2025. 7. 5. 13:18
안녕하세요. 그린입니다 🍏이번 포스팅은 Swift Homomorphic Encryption에 대해 알아보겠습니다 🙋🏻 Swift Homomorphic EncryptionSwift는 시스템 프로그래밍 언어로 시작했지만, 시간이 흐르면서 점점 더 다양한 분야로 확장되고 있어요.이번에는 Swift.org 공식 블로그에서 발표한 Homomorphic Encryption, 동형 암호라는 프로젝트가 그 대표적인 예라고 볼 수 있습니다. Apple이 공개한 이 프로젝트는 Swift에서 직접 동형 암호 알고리즘을 구현할 수 있도록 하는 라이브러리이자 언어 확장이라고 볼 수 있습니다. 그래서 이걸 한번 알아봅니다 😃Why Homomorphic Encryption?많은 앱과 서비스는 개인 정보를 클라우드에 처리합니..
-
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..
-
defer (async throwing contexts)Swift 2025. 5. 30. 09:30
안녕하세요. 그린입니다 🍏오늘 포스팅에서는 async 및 throws 컨텍스트에서 defer를 사용하는 방법에 대해 한번 작성해볼까 합니다 🙋🏻 최근 Swift by Sundell 사이트에서 해당 관련한 포스트를 접하게 되었고 꽤 흥미로운 내용이라 한번 보고 정리해보려고 해요! 해당 원본 아티클을 보시려는분은 요걸 보시면 됩니다 😃 Using Swift’s defer keyword within async and throwing contexts | Swift by SundellHow Swift’s defer keyword can be incredibly useful when working with code scopes that have multiple exit points, such as throw..
-
Oblivious HTTP support in Swift (feat. privacy)Swift 2025. 5. 17. 07:49
안녕하세요. 그린입니다 🍏이번 포스팅에서는 SwiftNIO Oblivious HTTP에 대해 알아보려고 합니다 🙋🏻부제를 붙여보자면 Swift에서 구현해보는 프라이버시 보호 HTTP 프로토콜일것 같아요!Oblivious HTTP support in Swift최근 애플을 비롯한 여러 기술 기업들이 프라이버시 중심의 네트워크 아키텍처를 강화하는 추세 속에서, Swift 커뮤니티 역시 이에 발맞춘 새로운 시도들을 내놓고 있어요.바로 SwiftNIO 기반의 Oblivious HTTP 구현이 그 중 하나입니다.이건 사용자의 식별 정보를 서버로부터 숨기기 위한 새로운 HTTP 통신 모델로 사용자 추적을 차단하면서도 HTTP 요청을 안전하게 처리할 수 있도록 설계되었습니다. 핵심 표준: RFC 9292 & RF..
-
gRPC Swift 2Swift 2025. 5. 10. 08:11
안녕하세요. 그린입니다 🍏이번 포스팅에서는 gRPC Swift 2에 대해 정리해보겠습니다 🙋🏻gRPC Swift 2생소하다고 느껴지고 대체 무엇인지 감이 안올 수 있는데, swift 공식 블로그에 나온 내용을 토대로 이해하기 쉽게 정리해봅니다. gRPC?gRPC는 Google이 개발한 오픈소스 원격 프로시저 호출(Remote Procedure Call) 프레임워크로, Protocol Buffers를 통해 빠르고 효율적인 API 통신을 지원합니다. 클라이언트가 마치 로컬 메서드를 호출하듯 서버의 메서드를 실행할 수 있게 해주기 때문에, 마이크로서비스 아키텍처와 모바일 클라이언트 개발에서 자주 사용됩니다.Swift에서도 이를 활용하기 위해 지난 몇 년간 gRPC Swift가 개발되어 왔고, 이번 2...
-
swiftly 1.0Swift 2025. 5. 6. 07:40
안녕하세요. 그린입니다 🍏이번 포스팅에서는 Swiftly 1.0에 대해 어떤건지 간략히 톺아보려고 합니다 🙋🏻 해당 내용은 아래 Swift.org에서 소개된 Introducing swiftly 1.0의 글을 가지고 쉽게 이해할 수 있도록 핵심을 요약하였습니다.전문이 궁금하시다면 아래 원문을 참고해주세요 😃 Introducing swiftly 1.0Today we’re delighted to introduce the first stable release of swiftly, a Swift version manager that takes the pain out of installing, managing and updating your Swift toolchain.www.swift.orgswiftly..
-
Swift 6.1Swift 2025. 4. 25. 18:00
안녕하세요. 그린입니다 🍏이번 포스팅에서는 Swift 6.1 릴리즈 사항에 대해 한번 알아보려고 합니다 🙋🏻 공식 Swift.org의 블로그에서 Swift 6.1에 대한 소개를 바탕으로 정리합니다. 제 나름대로 번역 및 요약 정리를 하기에 혹시 잘못된 부분이 있다면 알려주세요 🙇🏻개인적으로 정리해본거라 단순한 번역본은 아닙니다. Swift 6.1 ReleasedSwift 6.1 is now available!www.swift.org 실제 원문을 가지고 해석하고 싶다면 위 링크를 참고해주세요!Swift 6.1Swift 6.1은 언어 및 표준 라이브러리, 동시성 모델, 패키지 관리, 테스팅, 문서화 도구까지 다양한 측면에서 생산성과 안정성을 향상시켰습니다. 그럼 하나씩 알아볼까요? Concurre..
-
Swift Protocol 다중 채택Swift 2025. 2. 26. 19:54
안녕하세요. 그린입니다 🍏이번 포스팅에서는 Swift Protocol과 다중 채택에 대해 정리해보겠습니다 🙋🏻 사실, 내용 자체는 기초적이고 간단하지만 처음 개발을 시작하고 Swift를 배우시는 분들은 헷갈려 하거나 의문을 품는 지점이 간혹 있어 한번 쉽게 정리해보려고 합니다!Protocol?Swift에서 프로토콜은 특정 요구사항을 정의하는 청사진이죠.클래스, 구조체, 열거형이 해당 프로토콜을 채택하면 프로토콜이 정의한 요구사항을 충족해야 합니다. protocol Greetable { var name: String { get } func greet() -> String}struct Person: Greetable { var name: String func greet() -> S..