iOS/iOS News, Updates

Platforms State of the Union을 훝고 갑니다. 추후 각 세션 정리 예정입니다. Swift Swift Macros Boilerplate 코드를 좀 더 깔끔하게 만들어 줄 수 있는 방법입니다. 위처럼 @가 붙은 attribute일 수도 있고, 독립적으로 #이 붙은 형태일 수도 있습니다. 이 #URL Macro는 URL을 초기화하여 언래핑시켜주는 코드인데, 해당 Macro에서 Expand Macro를 통해 확인이 됩니다. 그 뿐만 아니라 유효한 URL String인지도 컴파일 타임에 체크해주고, 올바른 코드를 작성할 수 있도록 커스텀 피드백을 할 수 있게 해줍니다. fetchContent(_:completion:) 함수에 async/await을 사용하고 싶을 땐, 위처럼 @AddAsync..
https://www.apple.com/kr/newsroom/2023/05/apple-previews-live-speech-personal-voice-and-more-new-accessibility-features/ Apple, Live Speech, Personal Voice 등 새로운 손쉬운 사용 기능 사전 공개Apple이 오늘 인지, 시각, 청각 및 운동 능력에 대한 손쉬운 사용 소프트웨어 기능을 언어 장애가 있거나 관련 위험에 처한 사용자를 위한 혁신적인 도구와 함께 사전 공개했다.www.apple.com 얼마전 애플에서 WWDC를 앞두고 손쉬운 사용 기능의 대폭 업데이트에 대한 예고를 했습니다. 이번 출시 예고를 보면서 느낀건, '애플은 접근성 지원에 정말 진심이다. 그리고 방향성을 다시 한번 ..
Foundation Package Preview Now Available I’m pleased to announce that a preview of the future of Foundation is now available on GitHub! www.swift.org 드디어 Swift로 작성된 Foundation Package의 Preview가 Github에 공개됐습니다. 아직 모두 완성된 것은 아니지만 초기 테스트와 컨트리뷰트를 위해 빠르게 공개되었다고 합니다. 공개된 요소들은 아래와 같습니다. FoundationEssentials AttributedString Data Date DateInterval JSONEncoder JSONDecoder Predicate String extensions UUID..
이번 Xcode14.3 Release Note를 보면 아래와 같은 General Deprecation이 있습니다. Xcode isn’t supported under Rosetta. See Developer Technote “Resolving architecture build errors on Apple silicon“ for more information. (92772361) ⚠️Xcode 14.3부터는 Rosetta로 실행하는 것을 지원하지 않습니다. 저는 그동안 아래 글에서 Apple Silicon 환경(M1, M2, ...)에서 발생할 수 있는 문제점 및 해결 방법을 정리하고 계속 글을 갱신하고 있었는데요. 애플 실리콘(M1, M2, ...) 환경에서의 빌드 환경 문제 집에서는 M1 Pro 맥북을 ..
iOS 앱 개발자의 축제! WWDC23의 날짜가 공지되었습니다! https://developer.apple.com/kr/wwdc23/ WWDC23 Apple 개발자 커뮤니티와 함께 온라인으로 개최되는 Apple 세계개발자회의에 참여하세요. developer.apple.com
https://www.apple.com/kr/newsroom/2023/03/apple-pay-launches-in-south-korea/ Apple Pay, 대한민국 출시 iPhone, Apple Watch, iPad 및 Mac을 통한 쉽고 안전한 결제 방식, 오늘부터 이용 가능 www.apple.com 마침내! 애플페이가 시작되었습니다. 작년 말에 미리 카드를 발급받아놨는데, 3개월이나 더 걸렸지만 결국 열었네요ㅎ 오프라인 결제도 오프라인 결제지만 저는 벌써 배달의 민족, 도미노피자, GS, 무신사, 대한항공, 롯데시네마 등과 같이 발빠르게 앱에 대응을 한 것도 대단하게 느껴집니다.
Get your apps ready for the holidays - Latest News - Apple Developer The busiest season on the App Store is almost here! Make sure your apps and product pages are up to date and ready in advance of the upcoming holidays. We’re pleased to remain open throughout the season again this year and look forward to accepting your developer.apple.com 2022년 12월 23일~27일에 애플 연휴가 예정되어 있습니다. 연말 배포일정에 참고하세요😀
WWDC22의 Platforms State of the Union 영상 뿐만 아니라 200여개의 모든 세션 영상에 한글자막이 추가되었습니다. https://developer.apple.com/news/?id=lw8dnr3l WWDC22 video subtitles now in more languages - Latest News - Apple Developer You can now watch the Keynote, Platforms State of the Union, and nearly 200 sessions from this year’s Apple Worldwide Developers Conference with Japanese, Korean, and Simplified Chinese subtitles...
대한민국에서 배포되는 앱에 관한 업데이트 - 최신 뉴스 - Apple Developer Apple이 설계한 App Store는 사람들이 앱을 발견하고 다운로드할 수 있는 안전하고 신뢰할 수 있는 공간입니다. Apple의 앱 내 구입 시스템은 Apple의 세계적인 상거래 플랫폼의 핵심 부분으로서, 모든 developer.apple.com 전기통신사업법 개정안(인앱결제 강제금지법)에 따라 '대한민국에서만' 배포되는 앱에 한해서 개발자가 StoreKit External Purchase Entitlement를 사용하면 대체 앱내 결제 처리 옵션을 제공할 수 있게 됩니다. 해당 옵션을 사용하려면 아래 링크에서 자격 요청 양식을 애플에 제출해야 합니다. (https://developer.apple.com/conta..
WWDC22(Platforms State of the Union)에서 기타 변경점을 정리해봅니다. 개별 세션 및 Release Note의 내용을 참조한 내용들도 있으며, 글은 계속 수정될 수 있습니다. Pasteboard Behavior 변경 iOS14, 15에서는 다른 앱에서 복사한 것을 붙여넣기 할 때 상단에 배너로 표시하고 사라졌는데요. iOS16에서는 붙여넣기 할 때 확인을 위한 경고창을 표시하도록 변경되었습니다. 권한요청 경고창처럼 1회성으로 뜨는 것이 아닌, 붙여넣기를 할 때마다 보여집니다. (개인정보를 남용하는 앱들로부터 사용자를 보호하고자 하는 애플의 마음은 이해가 되지만, 활용하는 앱에서 따라서는 사용자 경험이 불편해질 수도 있겠다는 걱정이 조금 드네요) iPadOS DriverKit M..
WWDC22(Platforms State of the Union)에서 Xcode14의 변경점을 정리해봅니다. 개별 세션 및 Release Note의 내용을 참조한 내용들도 있으며, 글은 계속 수정될 수 있습니다. Deprecations MacOS 앱 및 Mac Catalyst로 구축된 앱에 대해 작성된 위젯 미리보기 지원이 제거되었습니다. → macOS WidgetKit Simulator를 사용하면 됩니다. Xcode Server는 더이상 지원하지 않습니다. [UIViewController shouldAutorotate]가 더이상 지원하지 않습니다. [UIViewController attemptRotationToDeviceOrientation]도 더이상 사용되지 않으며 [UIViewController ..
WWDC22에서 App Store Connect의 변경점을 정리해봅니다. 여러 항목을 하나의 제출로 그룹화 (이 내용은 실제 앱스토어 커넥트에서 변경된 사항을 직접봐야 감이 올거 같네요) 여러 Review item을 하나의 제출로 그룹화할 수 있게 되었습니다. Review item의 수나 유형에 상관없이 24시간 내에 검토가 됩니다. 심사 후 Review item은 승인(Accept)되거나 거부(Reject)되는데, 제출한 모든 Review item이 승인이 될 때까지 Review submission이 승인되지 않습니다. 거부된 Review item을 심사 제출하기 위한 2가지 방법이 있습니다. 첫번째는 거부된 Review item을 수정한 뒤 다시 심사 제출을 하는 방법입니다. 두번째 방법은 거부된 i..
WWDC22(Platforms State of the Union)에서 추가된 App Intents, Passkey의 내용을 정리해봅니다. 개별 세션의 내용을 참조한 내용들도 있으며, 글은 계속 수정될 수 있습니다. App Intents Framework 앱의 기능을 시스템에서 사용가능하게 해서 사용자가 Siri와 단축어로 앱을 자동화하여 사용할 수 있게 해줍니다. 사용자가 사용자화 단축어로 앱들의 기능들을 재조합할 수 있게 해줍니다. 기존엔 사용자가 직접 단축어를 시리에 추가해야 사용할 수 있었지만, iOS16에서는 App Intents Framework로 이를 자동화시켰습니다. App Intents가 단축어와 합쳐져 App 단축어가 됨. 사용자가 별도 설정없이 Siri에서 사용 가능. Siri뿐만 아니..
WWDC22(Platforms State of the Union)에서 Swift의 변경점을 정리해봅니다. 개별 세션의 내용을 참조한 내용들도 있으며, 글은 계속 수정될 수 있습니다. WidgetKit WatchOS용 앱에서 사용하던 WidgetKit을 이제 iOS의 잠금화면용 Widget에서도 사용할 수 있게 되었습니다. 애플워치의 Complication을 iOS로 확장시켰습니다. 모든 위젯은 iOS, WatchOS에서 모두 작동. 기존 WatchOS용 WidgetKit을 그대로 사용할 수 있습니다. 플랫폼의 차이를 자동으로 관리합니다. 잠금화면의 위젯색상을 조정해서 가독성을 높였습니다. 기존 WatchOS에서 사용했던 것처럼 3가지 타입이 있습니다. Circular, Retanglar, Inline. ..
WWDC22(Platforms State of the Union)에서 SwiftUI의 변경점을 정리해봅니다. 개별 세션의 내용을 참조한 내용들도 있으며, 글은 계속 수정될 수 있습니다. Navigation Stack 새 내비게이션 API. 가장 알맞은 네비게이션 스타일을 쉽게 표현하게 해줍니다. 선택사항을 쉽게 저장하고 복구할 수 있고, 네비게이션 스택의 내용 전체를 대체할 수도 있습니다. 이 기능으로 인해 앱 실행단계 설정, 사이즈 클래스간의 전환 관리, 딥링크 응답 같은 동작을 쉽게 처리가 가능합니다. NavigationSplitView 선택사항을 추적하는 Sidebar, NavigationStack이 포함된 뷰입니다. Sidebar 선택사항이 변경되면 콘텐츠도 변경시켜 줍니다. Scene API 맥..
SwiftyCody
'iOS/iOS News, Updates' 카테고리의 글 목록