WWDC 5

Swift 6, 무엇이 달라졌는가? - WWDC 2024

안녕하세요 :) 오랜만입니다! 이번 WWDC 2024에서 Swift 6의 변화에 대해서 설명해주는 영상이 나왔습니다. iOS 개발의 핵심인 Swift가 새롭게 버전이 업데이트 되었다고 하는데 무엇이 변화되었고, 주목할 만한 부분을 보려고 합니다!  What’s new in Swift - WWDC24 - Videos - Apple DeveloperJoin us for an update on Swift. We'll briefly go through a history of Swift over the past decade, and show you how the community has...developer.apple.com 영상에서는 처음으로 Swift 프로젝트의 주요 성과와 새로운 투자에 대해 다룹니다.  S..

Swift 2024.11.07

[WWDC23] Meet SwiftData

오랜만에 블로그 글을 씁니다 :) 이번 WWDC2023에서 SwiftData가 새롭게 나왔죠? SwiftData에 대해서 알아보고자 글을 작성합니다. 영상을 한번 본 입장으로 먼저 스포를 해드리자면, 데이트베이스 생각하시면 돼요! 그럼 바로 WWDC 2023의 Meet SwiftData에 대해 설명해드리겠습니다. # Meet SwiftData https://developer.apple.com/wwdc23/10187 Meet SwiftData - WWDC23 - Videos - Apple Developer SwiftData is a powerful and expressive persistence framework built for Swift. We'll show you how you can model yo..

WWDC 2023.08.01

[WWDC2021] Building DSLs in Swift

서론 저번에 AppClip하면서 봤던 Fruta 라는 애플 앱이 있는데 코드를 보니 신기한 부분이 많아서 조금 찾아봤다. 특히 이 부분이었다. resultBuilder에 대해서 찾아보니까 DSL 을 만들기 위한 프로퍼티 래퍼인 것 같다. WWDC 영상에 DSL을 만드는 방법도 있길래 한번 보려고 한다. [Write a DSL in Swift using result builders - WWDC21 - Videos - Apple Developer](https://developer.apple.com/wwdc21/10253) Write a DSL in Swift using result builders 일부 문제들은 “커스텀된 프로그래밍 언어” 또는 “DSL”을 만듦으로써 쉽게 해결된다. DSL를 만드려면 자체 ..

WWDC 2022.10.19

[WWDC 2022] Swift Student Challenge 후기

대회에 대해 간단한 설명 우리는 올해의 흥미진진한 스위프트 학생 챌린지에 코딩하는 것을 좋아하는 전 세계 학생들을 오랫동안 지원해 왔습니다. 당신이 선택한 주제에 관한 놀라운 Swift Playground 앱 프로젝트를 만들어 당신의 코딩에 대한 열정을 보여주십시오. 당첨자에게는 WWDC22 전용 아우터, 맞춤형 핀셋, 애플 개발자 프로그램 1년 회원권이 주어진다. 즉, 학생을 위한 간단한 앱 공모전이다. 자세한 내용 이 대회는 매년 6월에 WWDC 하기 직전에 열리는데 5월쯤부터 미리 생각해놓는 게 좋다. 아래 링크에 접속해서 지원 자격, 프로젝트 조건, 절차, 심사 기준을 참고해보는 게 보는 것을 추천한다. https://developer.apple.com/wwdc22/swift-student-cha..

WWDC 2022.06.27

[WWDC 2020] Vision

0. 시작에 앞서.. Detect Body and Hand Pose with Vision - WWDC20 - Videos - Apple Developer WWDC 스터디에서 [Detect Body and Hand Pose with Vision] 영상을 보고 각자 공부를 해봤다. Vision 기술을 통해서 얼굴과 몸, 손을 인식하고 움직임까지 감지한다. 이러한 기술을 어떻게 구현하는지 설명하는 동영상이다. 그 중에 손에 대해 요약해서 말하자면 손가락 관절 하나 하나에 포인트(랜드마크)를 찍어서 포인트가 어떻게 변하는지 감지한다. 또한 ARKit 과 Vision의 차이점에 대해서도 설명하고 있다. Landmarks 는 똑같이 제공하고 개수도 같다. Confidence 는 신뢰 값이라고 하는데 Vision만 ..

WWDC 2022.05.13