6월, 2023의 게시물 표시

2023 WWDC 요약? 7/4일

이미지
   2023 WWDC 요약? 7/4일 안녕하세요. 물먹고하자 입니다 :) 오늘 메일을 보다보니 Apple에서 WWDC23 요약을 한국어 로 발표한다고 와있더군요 원래?? 이렇게 까지 제공해줬었나?? 일단 페이지 이동하고 내용체크해서 듣고 싶은 세션을 선택해서 들을 수 있나봅니다. 등록은 멤버쉽기준 으로 등록되고 웨비나를 통해서 발표를 하나 봅니다.   세션항목들중에 (7월 4일 화요일) - 앱내 구입 상품개발에 필요한 신규 API 11:30 ~ 12:30 - VisionOS의 Shared Space에서 iPad, iPhone 앱 실행하기 2:30 ~ 3:00 - 게임을 Mac으로 가져오기 3:30 ~ 4:00 - VisionOS에서 몰입경험을 주는 게임 제작 4:00 ~ 5:00 - Live Activity, Widgets, TipKit, WatchOS 새로운 내용 알아보기 10:00 ~ 10:30 - 업데이트 된 머린러닝 기술 알아보기 10:30 ~11:00 - Medio in VisionOS 3:00 ~ 3:30 - Apple Vision Pro 알아보기 2:00 ~ 2:30 시간이 거의 타이트하게 오전 10:00 ~ 오후 5:00 까지 차있는데, 전부다 듣는건 아니고 듣고 싶은것만 들을 수 있나봐요 역시 VisionOS 관련이 많긴한데, 업무중에 들어야해서 일부는 골라서 들어야겠네요. 오늘은 이만~

[SwiftUI 공부] 애플워치 숨시기 앱 애니메이션 따라하기 (Breathe App Animation Sample)

이미지
    [SwiftUI 공부] 애플워치 숨시기 앱 애니메이션 따라하기 (Breathe App Animation Sample) 안녕하세요. 물먹고하자 입니다 :) 예전부터 SwiftUI공부를 실무에 바로 적용하면서 하고 있긴한데, 실무에서는 솔직히 애니메이션(?) 을 제가 직접 만들일이 없다보니 잘 만드는 자신이 없어서 하나하나 샘플링 하면서 공부하고 있습니다. 오늘은 그중에서 애플워치 숨시기 앱 애니메이션을 따라해볼까 합니다.   샘플이미지 오늘의 샘플이미지.gif gif가 너무 끊겨서 유튜브영상으로 추가 첨부 합니다.   샘플코드   마무리 애플워치 사용하면서 회의하다 짜증날때, 숨시기앱 많이 켜곤했는데, 켤때마다 "애니메이션 이쁘다~" 생각했었는데, UIKit일때는 별로 따라할 생각이 없었는데, SwiftUI가 나오고 나서 만들어 봐야지 했는데, 그게 오늘이네요. 물론 저도 다른분들 소스를 보고 공부차원으로 다시작성을 했지만, 확실히 코드가 간결한고 쉬워졌네요 요즘 SwiftUI로 실무하다보니 이것저것 다 SwiftUI를 활용해서 만들고 있어서 재미있네요. 오늘은 이만~ 즐거운 코딩 되세요 :) 끝.

[SwiftUI 공부] 모서리 라운드 처리 cornerRadius 사용해보기

이미지
  [SwiftUI 공부] 모서리 라운드 처리 cornerRadius 사용해보기 안녕하세요 물먹고하자 입니다 :) 오늘은 View의 라운드처리에 대해서 알아보려고 합니다. 역시나 디자인 때문에 사용하는 빈도가 높은편이네요. 바로시작 하겠습니다!   cornerRadius 알아보기 cornerRadius :  https://developer.apple.com/documentation/swiftui/view/cornerradius(_:antialiased:) UIKit 기반부터 존재했던 기능 이며, 당연히 SwiftUI에도 기능을 제공합니다. 단, SwiftUI에서는 기본적인 cornerRadius만 제공 하고, maskedCorners는 제공되지 않습니다. 그래도 maskedCorners 와 비슷하게 SwiftUI 에서 사용하는 방법까지도 공유드립니다. 참고 :  [iOS] UIView 모서리 라운드 처리 알아보기 (cornerRadius, maskedCorners) View 라운딩 처리 기본적으로 cornerRadius, value 의 값 만큼 View의 모서리를 라운딩 처리해줍니다. frame 상관없는 원형라운딩 처리 frame 크기에 상관없이 라운드 처리시에는 .clipShape(Circle())을 활용할 수 있습니다. 원하는 위치만 라운딩 처리 번외로   [iOS] UIView 모서리 라운드 처리 알아보기 (cornerRadius, maskedCorners)  UIKit에서 사용했던 부분 라운드 처리방식을 Shape를 커스텀하게 만들어서 사용할 수 있습니다.  (간혹 위만, 아래만 라운드처리 해주세요.. 이런 화면이 있긴하죠)   마무리 오늘은 SwiftUI의 cornerRadius에 대해서 간단하게 정리해보았습니다. 역시나 디자인가이드 맞추느냐고 제일많이 활용되는 함수 이긴하네요. UIKit에서는 원형 맞출때 frame width/2 이렇게 해서 맞췄었는데, .clipShape(Circle()) 를 통해 계산없이 활용되는 부분은 편했던것 같습니다

2023 WWDC 참고사항

이미지
  2023 WWDC 참고사항 안녕하세요. 물먹고하자 입니다 :) 이번년도도 어김없이 돌아온 WWDC23 회사에서는 보고자료로 만들었는데,  블로그에는 간단한 내용  써볼까 합니다.   이번 WWDC23의 발표의 핵심적인 키워드 - AR/VR 헤드셋(Vision Pro) - iOS 17 (Widgets, Activities 기능강화, SharePlay 기능추가) - Mac PC (MacBook Air 15, Mac Pro M2 Ultra)   AR/VR 헤드셋(Vision Pro) [유튜브 링크] :  https://youtu.be/TX9qSaGXFyg Apple Vision Pro 소개 영상 이번 WWDC23의 거의 모든 내용이 Vision Pro에 중점이 맞춰져 있었으며, 지금까지 나왔던, VR기계들 대비 높은 퀄리티와 AR/VR 두가지를 한번에 점목시켜 기존 VR의 게임, 영상이 주된 컨텐츠 였다면, Vision Pro 에서는 업무, 일상, 게임, 영상 등 기존에 스마트폰이 해왔던 부분을 Vision Pro가 확장했다는 느낌을 크게 받았습니다. 일부 매체들(유튜브, 해외저널 등) 의견은 두가지로 나뉘고 있습니다. 1. Apple은 앞으로 스마트폰을 대체할 시장에 도전한다. 2. 기존 VR시장의 틈새시장밖에 되지 않기에 스마트폰을 대처하지 못한다. M2, R1 칩셋이 들어가며, 블루투스, FaceTime, Apple 디바이스간 상호작용 (Mac에서 사용중인 화면을 VR로 띄워서 작업가능) 등 VR전용 칩셋을 제외하고 기존 Apple에서 제공하고 있는 기능들을 그대로 사용할 수 있습니다. (Apple에서는 공간컴퓨터 라는 단어를 사용하였습니다.) Vision Pro는 내년초 미국에서 먼저 출시 후 점진적으로 출시국을 늘린다고 하였으며, $3,499 달러 한화 약 450만원 수준으로 측정되었습니다. [개발] 현재 Vision OS부분을 개발할 수 있는 SDK는 제공 되지 않았으며, Apple CarPlay처럼 인증된 업체에만 SDK를 제공하는지 또한 정