iOS/Swift 소식을 전해드립니다 💁 레츠스위프트 뉴스레터 제43호 2021년 11월 14일 풍성한 iOS / Swift 관련 소식을 모은 뉴스레터가 도착했습니다. 신형 맥북프로 M1X 시리즈 애플 이벤트가 있었고, 엊그제부터 국내에서도 주문이 시작됐습니다. 다들 새 장비 주문하셨나요? 부럽습니다 :) 올해는 레츠스위프트 행사를 전혀 준비하지 못하고 있습니다. 대신 iOS 개발팀/개발자분들 간단한 인터뷰를 통해서 만나볼 수 있도록 소개하려고 준비중입니다. 다음 호에는 인터뷰로 찾아뵐게요. 국내 iOS/Swift 개발환경 설문 조사 결과 2주가 조금 넘게 설문 조사를 진행했고 총 299명이 응답해주셨습니다 (제가 안해서 300명이 안됐네요) 2018년 레츠스위프트에서도 설문조사를 한 적이 있었는데요, 그 때와 또 다르게 변한 것을 알 수 있었습니다. 보다 자세한 내용은 제 블로그에 정리한 설문 조사 결과를 참고하시면 됩니다. 주제/분류별 소식들 국/해외 소식들을 비슷한 주제들이 많아서, 다음과 같이 묶어서 정리합니다. # 애플 > Swift Distributed Actors를 소개합니다. Swift Concurrency에서 Actor 단위로 Worker를 지정할 수 있었는데, Actor를 멀티 프로세스와 RPC로 네트워크상으로 확대해서 Distributed 환경에서 동작하도록 흩어놓을 수 있습니다. > App Privacy Report를 iOS 15.2 베타에서 사용할 수 있다고 합니다클러스터도 지원한다고 하니, 이론상으로 맥 여러 대를 클러스터링해서 슈퍼컴퓨터처럼(?) 만들 수 있겠네요. > SharePlay 기능을 공식적인 버전에서 사용할 수 있습니다. 이제 누가 아이폰 설정 도와달라고 하면 SharePlay로 하면 되겠더군요! > 맥 앱도 테스트 플라이트로 최대 1만대까지 외부 테스터에 베타 배포가 가능합니다.# 하드웨어 # 일반 댓글에 Rust 설계한 Graydon Hoare가 애플에서 스위프트 팀에 있다는 얘기가 있네요 :)> 아이패드에서 VSCode 사용하기 - 그리고 얼마전에 vscode.dev 웹서비스가 나왔죠 # 스위프트 > 스위프트 5.5에서 시간 훔치기. Calendar와 Date를 다루는 팁을 소개합니다. # 설계 구조 : 패턴 > 스스로 해제가능한 코디네이터 패턴. 자식 코디네이터를 관리하지 않아도 된다! # 뷰 프로그래밍 : SwiftUI > SwiftWasm 프로젝트를 활용해서 SwiftUI로 만든 앱을 모바일 웹 서비스로 배포한 경험을 공유합니다. 대단한(또는 무모한) 도전에 박수를 보냅니다! # 프레임워크 다양한 프레임워크를 다루는 예제를 소개하는 글들입니다. > Swift와 코코아 프로그래밍 스킬을 재충전할 시간. 10년 넘게 프레임워크가 발전하면서 달라진 부분들을 짚어주는 글이네요. # 개발 환경 > OAuth2 인증 흐름 구현하기 - 깃헙 예시 > 아이패드에서 Swift Playgrounds로 앱 만들 수 있는 Swift Playground Projects가 Xcode 13.2 베타에 추가됐습니다. # 오픈소스 > SwiftCurrent : UIKit과 SwiftUI 모두 지원하는 앱 화면처리 - 워크플로우 관리 라이브러리 # 디자인 > 영감을 주는 앱 디자인 #29 | #30 | #31 📲회사에서 iOS 개발자들에게 홍보하고 싶은 내용이 있으신가요? news@letswift.kr 로 언제든지 문의해주세요. |