iOS/Swift 소식을 전해드립니다 💁 레츠스위프트 뉴스레터 제41호 2021년 10월 10일 가을비와 함께 iOS / Swift 관련 소식을 모은 뉴스레터가 도착했습니다. 아이폰 13 예약하신 분들이 자랑해서 배가 살살 아픈 요즘입니다. 엊그제 전세계 동시에 시작한 애플워치7은 벌써 초기 물량이 모두 나간 상태인가 봅니다. 중국에 전력난이 심각해서 공장을 며칠마다 셧다운한다고 하던데 애플에게도 나쁜 소식이 되는 것 같습니다. 코로나가 전세계 경제에 정말 큰 악영향을 주고 있는 것 같습니다. 내년되면 모두들 나아지겠죠? 지난주 10월 5일은 스티브 잡스가 세상을 떠난지 10년이 되는 날이었습니다. 애플 홈페이지에 올라왔던 추모 영상이 너무 좋아서 사진을 배경 화면으로 바꿔놨네요. 애플 공식 유투브에서 영상을 확인해보세요 주제/분류별 소식들 국/해외 소식들을 비슷한 주제들이 많아서, 다음과 같이 묶어서 정리합니다. # 애플 > 2022년 1월 31일부터 앱 스토어에 올리는 앱에 대해, 계정 생성 기능이 있으면 계정 삭제 기능도 같이 제공해야 합니다. App Store Review Guideline 5.1.1 항목 참조 애플TV+ 보시는 분들 계신가요? 아이작 아시모프 원작 파운데이션 소설이 드디어 시작했습니다. 워낙 대작이라 어떻게 표현할까 궁금해서 1-2회만 봤습니다. 소설과 설정이 같지만 전혀 다른 스토리로 진행되고 있는 상황입니다. 그래도 한 번 보세요! # 하드웨어 > 기존 아이패드 앱을 새 미니에 새로운 8.3 아이패드 미니에 적용하기 위한 가이드입니다. 저도 지난주에 작업을 좀 했는데 화면 비율을 낯설더군요. 일정 비율대로 잡으면 키보드 제외한 영역이 너무 좁은 영역이 생기기도 했습니다. # 일반 > 우리나라를 시작으로 애플/구글 앱 스토어에서 인앱 구매 방식을 독점할 수 없도록 하면서, Paddle이 빠르게 인앱 결제 방식을 내놓았습니다. $10미만은 고정10%, $10이상은 5%+$0.50 방식으로 수수료를 내는 방식입니다. 과연 앞으로 어떤 방향으로 변화가 생길지 궁금하네요. > SwiftUI vs React Native 오랜만에 비교 글입니다 > 코모도어, 아타리부터 다루던 어르신(?)이 애플 개발자 커뮤니티를 떠났다가 쉬워진 스위프트 덕분에 돌아왔다는 글입니다. > LLVM에 대해 공부하다가 무엇을 모르는지 깨달은 분... 왜 이렇게 어려운거죠? 이거 새로운 시도 같네요. 저도 국내 iOS 개발자들 조만간 한 분씩 대면/비대면 인터뷰를 시도해보겠습니다.# 스위프트 > Swift 5.5에 포함된 async/await 기능에서 심각한 버그가 발견되서 커뮤니티가 시끄럽네요. 공식 포럼에서 처음 글 쓸때 2개로 시작해서 최근까지 4개가 매우 심각한 크래시를 유발한다고 밝혀진 상태입니다.코어팀 리더인 Douglas 댓글로 보면 async 함수를 처리하는 2020 LLVM 코루틴(C++20 관련) 라이브러리에서 발견된 버그인데 아직 스위프트 컴파일러에 반영되지 않았다고 합니다. > 같이 읽어 보면 좋을 것 같은 Actor 모델에서 reentrancy 재진입할 때 문제를 설명하고 있습니다. > Swift5.5 Concurrency 하위 호환성에 대한 글입니다. 예전에 공유한 것처럼 하위 기준 버전은 iOS13 이상입니다만, URLSession.data(from: delegate:) async throws API처럼 새로운 API들은 iOS 15이상입니다. # 설계 구조 : 패턴 # 프레임워크 다양한 프레임워크를 다루는 예제를 소개하는 글들입니다. # 개발 환경 오토레이아웃을 다루다보면 플레이그라운드 시뮬레이터 데몬이 멈춰버려서 속상하셨나봅니다 :) 이미 다들 아시겠지만, Xcode 12는 macOS Monterey 에서는 지원이 안됩니다. 무조건 Xcode 13으로 올라가야 합니다. Xcode 12 환경이 필요한 분들은 macOS 업데이트를 조금 미루셔야 할 것 같습니다. # 도구/오픈소스 # 디자인
📲회사에서 iOS 개발자들에게 홍보하고 싶은 내용이 있으신가요? news@letswift.kr 로 언제든지 문의해주세요. |