
지난 WWDC 2022에서 애플은 Swift 차트(Charts)를 처음 선보였습니다. 기존에는 오픈 소스를 사용하거나 CALayer 단에서 직접 그려서 차트를 만들었는데, 간단한 API를 통해 차트를 만들 수 있게 되었습니다. 이번 WWDC 2023에도 Swift 차트와 관련된 기능이 더 추가되었는데 그 중 하나가 파이(원형) 차트입니다. WWDC 2023 차트 영상과 공식 문서에 있는 샘플 앱을 통해 기본 개념과 파이 차트 사용법을 알아보겠습니다. 개념 파이 차트는 원을 여러 조각으로 나누어 값들을 비교할 수 있는 차트입니다. 왼쪽 그림과 같이 원을 파이나누듯이 나눠 파이 차트라고 불립니다. Swift 차트의 파이 차트는 극 좌표계(Polar System)를 사용해 표현됩니다. 각각의 공간은 비율에 맞..

올해 WWDC 2023 화두를 뽑으라면 뭐니뭐니해도 비전프로를 뽑을 수 있다. WWDC 개발자 세션의 많은 내용이 비전프로로만 가득 차 있어서 조금 아쉬울 정도였다. 아직 정식 하드웨어는 출시하지 않았지만 개발자를 위한 visionOS가 미국 현지 시각 6월 21일 부터 Xcode15 beta 2에서 지원을 시작했다. 이번 글에서 기본 Hello world 프로젝트를 통해 간단히 vision OS를 맛보려고 한다. Apple vision OS 공식문서 Xcode15 beta 2 다운로드 프로젝트 생성 XCode15 beta2를 다운받고 프로젝트 생성을 누르면 visionOS를 확인할 수 있다. App을 선택한다. 기존 iOS 프로젝트와 동일하게 프로젝트 이름을 입력한다. Initial Scene에서 W..

지난 2월 네이버가 주최하는 컨퍼런스 Deview 2023이 열렸습니다. 오랜만에 오프라인으로 진행된 컨퍼런스인 만큼 경쟁이 치열했다고 합니다. 3시에 티켓이 열리자마자 매진이 됐다고 하네요 ㅎㅎ 아쉽게 가지는 못했지만 지난 달 말에 세션 영상이 올라왔습니다. 대부분 백엔드 관련 내용이 많았고 AR관련 주제가 하나가 있긴했는데 안드로이드까지 다뤄서 사실상 iOS 관련 단독 주제는 없었습니다... 🥲 하지만 모바일이 아니더라도 "인공지능을 사용한 장소 추천" 등 재밌는게 많아 시간 날 때마다 틈틈이 보려고 합니다. ㅎㅎ 이번 포스팅에서는 "모바일 앱 운영을 위한 LiveOps"를 정리하겠습니다. 안드로이드 개발자님께서 발표를 해주셨지만 iOS에도 적용될 수 있는 매우 흥미있는 이야기입니다. LiveOps ..

현지 시각으로 6월 6일 10시, WWDC 2022가 키노트 발표와 함께 시작되었다. M2 칩을 탑재한 Macbook Air와 MacBook Pro 13이 출시됐고 iOS 16, iPadOS 16, macOS Ventura 그리고 watchOS9도 새롭게 선보였다. M1이 나온지 얼마나 됬다고 M2라니.... 이번 M2는 GPU 성능 향상에 초점을 둔 것 같다. CPU 성능은 M1 대비 18%증가했다고 한다. 사실 M1이 워낙 강력한 칩이라 짧은 시간 안에 이 정도도 대단하다. M2와 iOS 업데이트 관련 내용은 애플 공식 홈페이지와 키노트에서 확인할 수 있다. 키노트 발표 보러가기 사실 작년에 앱 개발 공부를 시작하기 전만 해도 WWDC는 새로운 iOS를 업데이트 하는 날인 줄만 알았다. 그러다 가끔 ..

2019년 ios 13과 함께 SwiftUI가 그 모습을 드러냈다. 2년이라는 시간이 지난 지금 SwiftUI는 얼마나 사용되고 있을까? 그와 관련된 재밌는 글이 있어서 가져왔다. Apple’s use of Swift and SwiftUI in iOS 15 iOS 15 was released a few months ago in September 2021. In this article, I analyze the built-in apps composing iOS 15. How many binaries are in iOS 15? Which programming languages are used to develop these apps? How many apps are written with Swift? Has ..

Swift Combine을 왜 사용하고 어떤 식으로 작성하는지 공부했다. 이제는 실전이다. 코드를 작성하면서 Combine을 이해해보자. Combine 1 - Combine은 무엇이고 왜 쓸까? Combine 2 - Combine 원리 예제1 - Publisher & Subscriber 가장 간단한 Publisher로 Just 가 있다. Just 는 말 그대로 단지 Output 만 인자로 사용한다. 근데 Publisher 는 Output 과 Failure를 모두 가져야 한다. Just는 Never로 Failure를 제공한다.Never는 에러 타입의 하나로써 에러를 throw 할 수 없다. 즉 Just는 값(=Output) 만 전달한다. + 개인적인 의견 에러가 없게 Failure에 Never만 사용하면 ..
- Total
- Today
- Yesterday
- 부스트캠프
- Combine
- 코딩
- Swift문법
- Swift 서버
- 필독서
- vapor
- 코딩테스트
- 애플
- 코딩 테스트
- Swift
- TODO
- 앱개발
- 개발
- 부스트캠프iOS
- todo앱
- 책리뷰
- Swift DocC
- 부스트캠프7기
- UX
- 날씨어플
- Swift 디자인 패턴
- swiftUI 기초
- 책후기
- 디자인 패턴
- 프로그래머스
- SwiftUI
- Swift공식문서
- 책
- ios
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |