wwdc25 5

Swift의 새로운 기능 (What's new in Swift) - WWDC25

Swift의 새로운 기능 (What's new in Swift) - WWDC25Swift 6.2의 새로운 기능과 개선점 소개 swiftly는 버전 관리자로 원래 Linux상 Swift Toolchain 관리를 간소화하기 위해 오픈소스 커뮤니티에서 개발올해부터 swiftly는 macOS를 지원하고 swift.org에서 1.0 릴리즈를 만나볼 수 있음. `> swiftly install 6.1.3`으로 설치하거나 `>swiftly install main-snapshot`을 통해 깃헙 main 브랜치에서 설치하여 개발중인 기능을 설치할 수 있음. Xcdoe에서 swiftly가 설치한 Toolchain은 메뉴에서 사용할 수 있음.VSCode에서는 Toolchain을 선택할 수 있음. VSCode에서는 올해..

apple/WWDC 2025.07.21

Foundation Models 프레임워크 자세히 알아보기 (deep dive into the Foundation Models framework) -wwdc25

Foundation Models 프레임워크 자세히 알아보기 (deep dive into the Foundation Models framework) -wwdc25 파운데이션 모델 프레임워크가 온디바이스 LLM에 대해서 직접적인 접근성과 편리한 Swift API를 제공하며 애플 생태계에서 지원하는 모든 기기에서 동작함. 세션에서 수행해야 할 일을 모델에 알릴 수 있으며, 프롬프트는 사용자의 입력을 활용하면 됨. 파운데이션 모델이 텍스트를 생성하는 방법과 주의해야 할 점을 자세히 알아볼 예정.세션에서 respond(to: )를 호출하면 먼저 세션의 명령어와 프롬프트를 가져옴(프롬프트는 여기서 사용자의 입력)그러면 텍스트가 토큰으로 변환됨.토큰은 작은 서브스트링으로 때로는 단어이지만 보통 몇 개의 문자만으..

apple/WWDC 2025.07.11

Foundation Models 프레임워크 만나보기(Meet the Foundation Models Framework) - WWDC25

Foundation Models 프레임워크 만나보기(Meet the Foundation Models Framework) - WWDC25 Apple Intelligence에 숨겨진 온디바이스 대규모 언어 모델을 활용하는 방법에 대한 새로운 프레임워크 소개 Swift API를 통해 Applle Intelligence를 사용 가능한 LLM 모델에 접근할 수 있음. 온디바이스에서 개인 맞춤형 검색을 지원하거나 여행 앱에서 일정을 생성하거나 게임 속 캐릭터의 대화를 실시간으로 생성할 수도 있음. 콘텐츠 생성, 텍스트 요약, 사용자 입력에 대한 분석 등 다양한 작업에 최적화되어 있음 모든 작업은 온디바이스에 이뤄지기 때문에 보안적으로도 안전하며, 오프라인 상태에서도 작동함.또한 해당 기능은 OS 내부에 위치해서..

apple/WWDC 2025.07.06

Swift 동시성 사용하기 (Embracing Swift Concurrency) - WWDC25

Swift 동시성 사용하기 (Embracing Swift Concurrency) - WWDC25 동시성을 활용하면 응답성을 향상시킬 수 있음.- Swift Concurrency 동시성 모델은 동시성을 사용하는 코드를 올바르게 작성하기 위해 설계되었음.- 이를 통해 동시성 도입이 명시적으로 이루어지고 동시 작업에서 어떤 데이터가 공유되는지 명확해짐- 컴파일 시점에 이를 확인하므로 안전함 많은 앱은 동시성을 아껴서 사용하고, 어떤 앱은 아예 동시성이 필요 없기도 함.단일 스레드를 사용하는 것에 비해서 동시성은 앱을 복잡하게 만들 수 있어서 필요할 때 도입해야 함. 앱은 모든 코드를 메인 스레드에서 실행하여 시작해야 하며 단일 스레드로도 상당히 많은 코드를 작성할 수 있음.메인 스레드는 앱이 UI 관련 ..

apple/WWDC 2025.06.21

앱의 전력 사용량 프로파일링 및 최적화하기 (Profile and optimization power usage in your app) - WWDC25

앱의 전력 사용량 프로파일링 및 최적화하기 (Profile and optimization power usage in your app) - WWDC25 안정성에 중요한 요소 중 하나가 배터리 수명. 목차Debug reproducible issues쉽게 재현할 수 있는 문제부터 해결해 볼 예정이며, 실제 사례를 통해 과도한 전력 사용을 식별하고 줄이는 방법을 확인.Uncover hidden issues좀 더 어렵고 구체적인 실제 상황을 파악하는 방법을 알아보고, 어떤 환경에서든 데이터를 수집하는 방법을 알아볼 것Compare power usage코드 구현에 따라 전력 소비에 대해서 비교해보며 앱의 효율성을 측정하고 개선하는 명확한 방법을 알아볼 것Optimization proactively개발 과정 초기..

apple/WWDC 2025.06.11