iOS/Swift 소식을 전해드립니다 💁 레츠스위프트 뉴스레터 제21호 2020년 12월 13일 ⏳ 레츠스위프트 테크토크 지난 11월 30일 월요일부터 12월 4일 금요일까지 일주일 동안 저녁마다 레츠스위프트 2020 @Home 테크토크를 진행했습니다. 자세한 행사 내용은 http://letswift.kr/2020/ 홈페이지에서 확인하실 수 있습니다. 온라인이고 테크토크 형식도 처음으로 진행했는데, 많은 분들이 도움을 주셔서 함께 완성할 수 있었습니다. 발표 세션과 함께 테크토크 형식도 꾸준히 할 방법을 고려해보겠습니다. 패널로 참가자로 참가해주셨던 분들도 모두 감사합니다. 다음에 또 만나요~! 📺 테크토크 녹화 영상 보기 📌 애플 소식 각 디바이스별로 마이너 업데이트와 RC 버전이 배포됐습니다. 다음주 초에는 정식 배포가 될 것 같습니다. macOS Big Sur 11.1 RC | iOS 14.3 RC | iPadOS 14.3 RC | watchOS 7.2 RC | tvOS 14.3 RC | Xcode 12.3 RC 특히 iPhone 12 계열을 구입하고 터치 문제로 14.2.1 버전이 깔려있는 경우 Xcode 12.2에서 배포가 되지 않아서 너무 불편합니다 ㅜㅜ 에어팟 맥스가 깜짝 발표됐습니다. 지금 주문하면 14주후에나 받는다고 하네요. 과연 언제쯤 구경해볼 수 있을까요 > 바로 가기 🇰🇷 국내 소식들 이번주부터는 한글 자료도 아래에 분류별로 포함해서 한꺼번에 소개하겠습니다. --- 여전히 한글 자료가 부족합니다. 뉴스레터 저장소에 개인 블로그, 회사 기술블로그 등 한글 자료를 언제든지 댓글로 남겨주셔도 됩니다. 주제/분류별 소식들 국/해외 소식들을 비슷한 주제들이 많아서, 다음과 같이 묶어서 정리합니다. # 일반 > [영문] 매트 블랙 맥북이 나온다면 사시겠습니까? > [영문] M1 맥북에어 사용하면서 배운 점 > [영문] 모든 개발자에게 필요한 필수 데이터 구조 > [영문] 장루이가세 - 애플 실리콘 M1 파괴적 혁신 > [영문] M1 맥북에서 도커 문제들 # 스위프트 > [포럼] Concurrency 디자인과 제안에 대한 요약 > [영문] Union-Find 데이터 구조 구현하기 > [영문] 완벽한 불변 구조체 만들기 > [영문] 프로토콜지향 프로그래밍을 꼭 알아야 하는 이유 > [영문] 타입 추론 동작방식 > [영문-유료] 포인트프리 에피소드127 - 문자열 성능 > [영문] unowned와 weak 이해하기 > [영문] zip과 zip2sequence 활용하기 > [영문] 안전한 코드 # 설계 구조 : 패턴 > [영문] iOS 개발자 관점에서 SOLID 원칙 > [영문] Clean-MVVM으로 iOS와 안드로이드 설계하기 > [영문] 스위프트와 코틀린에서 뷰모델 > [영문] 흐름 제어를 위한 코디네이터 # 뷰 프로그래밍 : SwiftUI SwiftUI 자료는 여전히 많고, 다양한 관심을 보여주고 있습니다. > [영문] SwiftUI와 UIKit 호환성 1부 / 2부 > [영문] 사이드 메뉴 만들기 > [영문] 다항식Polynomial 베지어 커브 그리기 > [영문] 카샤쥬 곡선 알고리즘 구현하기 > [영문] 복잡한 패스워드 검증하기 > [영문] 배경 블러 적용하기 > [영문] 텍스트 도큐멘트 앱 구현하기 > [영문] Heartbeat 모양 애니메이션 구현하기 > [영문] 뷰 라이프 사이클 > [영문] 마이크로 인터액션 표현하기 > [영문] Path로 도형 그리기 > [영문] Captcha 구현하기 > [영문] 폼 만들기 > [영문] 언더라인 텍스트필드 # 뷰 프로그래밍 : UIKit > [영문] 5가지 오토 레이아웃 접근법 > [영문] UIKitDynamics로 애니메이션 구현하기 > [영문] PropertyWrapper로 델리게이트 추상화하기 > [영문] UIImage 사용할 때 메모리 절약하기 # 프레임워크 이런 저런 프레임워크를 다루는 예제를 소개하는 글들입니다. > [영문] 맵킷 어노테이션 클러스터링 멈추기 > [영문] OSLog와 통합 로깅 > [영문] iOS 코어 데이터를 위한 달콤한 문법들 > [영문] 콤바일 필수 가이드 > [영문] 콤바인과 코어 데이터 활용하기 > [영문] watchOS7 복수 컴플리케이션 > [영문] 디스패치소스 : 파일, 폴더 변화 감지하기 > [영문] 형식있는 로컬라이즈 문자열 사용하기 # 개발 환경 > [한글] 강훈님 블로그 - 당근마켓 XcodeGen 도입하기 > [한글] 필권님 블로그 - XcodeGen 소개 > [영문] Xcode 프로젝트 다른 환경으로 설정하기 > [영문] Xcode 단축키 10가지 팁 # 테스트 > [영문] RxSwift 테스트하기 > [영문] Fastlane으로 앱 배포하기 > [영문] 스냅샷(UI) 테스트 > [영문] 품질 나쁜 네트워크 시뮬레이션하기 > [영문] iOS를 위한 DevOps 요약 📲회사에서 iOS 개발자들에게 홍보하고 싶은 내용이 있으신가요? news@letswift.kr 로 언제든지 문의해주세요. |