letswiftconf / newsletter

레츠스위프트 뉴스레터 아카이브
MIT License
447 stars 10 forks source link

제22호(2020년 12월 27일 발행) #25

Closed godrm closed 3 years ago

godrm commented 3 years ago

크리스마스 직후에 발송할 수 있겠네요.

godrm commented 3 years ago

일반

효과적인 데이터 시각화 6가지 원칙 https://medium.com/better-programming/the-6-principles-of-effective-data-visualization-9f98d1f7dade

M1 맥북에어 vs 맥북프로 https://medium.com/macoclock/i-didnt-expect-that-m1-macbook-air-vs-16-macbook-pro-cede0d51e0dd

애플

커뮤니티 내 다양성 프라이빗 흑인 개발자와 여성 개발자 그룹을 만들었다네요. https://swift.org/blog/diversity-in-swift/

크리스마스 선물 - 새로운 테크토크 3가지 UI 애니메이션 성능 https://developer.apple.com/videos/play/tech-talks/10855 콜랙션뷰 최적화하기 https://developer.apple.com/videos/play/tech-talks/10856 렌더 모델과 .viewhierarchy 파일로 최적화하기 https://developer.apple.com/videos/play/tech-talks/10857

언어 : Swift

유용한 6가지 익스텐션 표현 https://medium.com/better-programming/the-6-swift-extensions-i-use-in-every-ios-project-51f5cdac9b61

반복 루프 다루는 10가지 방법 https://medium.com/better-programming/10-different-ways-to-loop-in-swift-20bd5a40c8f7

콜랙션 타입 다루기 https://medium.com/better-programming/evolution-of-collection-types-in-swift-a409c15067b5

비트 연산자 활용하기 https://tanaschita.com/posts/20201214-working-with-bits-in-swift

개발중인 async/await 맛보기 https://www.enekoalonso.com/2020/12/06/getting-started-with-async-await-in-swift.html

제네릭과 연관 타입 https://aprajakta264.medium.com/swift-generics-and-associated-types-73aa2b184c7a

설계 구조 : 패턴

빌더 패턴 이해하기 https://medium.com/better-programming/understanding-the-builder-design-pattern-f4f56fa18c9

확장가능한 iOS 아키텍처 https://sayalikale.medium.com/scalable-ios-app-architecture-a93e798d9627

델리게이션 패턴 https://medium.com/@anuragajwani/design-patterns-in-ios-delegation-2818d23df63d

뷰 프로그래밍 : SwiftUI

스위프트UI 앱 아키텍처 https://medium.com/swlh/swiftui-app-architecture-124b0199d52c

GroupBox 다루기 https://medium.com/better-programming/get-to-know-swiftuis-groupbox-c33ee71ff895

로딩 Spinner 애니메이션 https://medium.com/swlh/swiftui-animations-loading-spinner-2e01a3d8e9c0

뉴로모픽 디자인 구현하기 https://medium.com/better-programming/creating-neuromorphic-designs-in-swiftui-290c01331738

JSON 패치해서 목록으로 표현하기 https://medium.com/ios-design-code/fetch-json-data-display-list-swiftui-2-0-d301f401c223

영국 지하철 상태 앱 만들기 https://medium.com/swlh/creating-a-tube-status-app-in-swiftui-c61961d51ad1

Meme 생성기 https://medium.com/swlh/swiftui-meme-creator-a5241716c282

데이터 로딩 중에 대기 화면 구현하기 https://medium.com/swlh/how-to-retain-your-users-while-loading-data-in-swiftui-cbec2178713

클래식 아이팟 화면 구현하기 https://medium.com/better-programming/build-a-classic-ipod-app-with-swiftui-f1ff3f19b97e

키보드 감추기 https://medium.com/swlh/dismissing-the-keyboard-in-swiftui-2-0-591025493375

애플 리마인더 따라하기 파트4: 애플 아이디로 로그인 https://medium.com/firebase-developers/sign-in-with-apple-migrating-user-data-50c8799703c7

PyTorch 모바일로 온-디바이스 머신러닝 구현하기 https://medium.com/intuitive-machine-learning/on-device-machine-learning-with-swiftui-and-pytorch-mobile-9cf42f85909

CreateML로 감정 분석 앱 구현하기 https://medium.com/better-programming/create-a-sentiment-analyser-app-with-createml-and-swiftui-1a24071b6894

맵킷에 어노테이션 표시하기 https://medium.com/ios-design-code/swiftui-2-0-integrate-a-map-display-annotations-in-ios-14-cca75ee12a4

줄-자르기(line-wrapping) Stack https://medium.com/swift-you-and-i/line-wrapping-stacks-e5d9708d6c0c

모달 뷰 다루기 https://medium.com/better-programming/how-to-deal-with-modal-views-a-k-a-sheets-with-swiftui-5c4cca7862d6

지뢰찾기 구현하기 https://levelup.gitconnected.com/swiftui-minesweeper-cd145f888343

PHPicker 활용하기 https://medium.com/better-programming/using-the-new-phpicker-with-swiftui-a640e2d94d02

뷰 프로그래밍 : UIKit

온보딩 화면 구현하기 https://medium.com/better-programming/how-to-create-onboarding-screens-in-your-ios-app-e41b518db31f

콜랙션뷰로 인앱 지갑처럼 카드 선택하기 https://medium.com/better-programming/how-to-create-a-revolut-esque-cards-collection-view-on-ios-c42e649f17a9

드래그 가능하게 떠다니는 뷰 만들기 https://medium.com/better-programming/how-to-create-a-draggable-floating-view-in-swift-13802a410e

응답 체인다루기 https://medium.com/dunzo/swift-responder-chain-19a19fa0fadc

바코드 처리 앱 만들기 https://levelup.gitconnected.com/building-bar-code-scanner-app-in-swift-1de4ab1e1079

깃헙에 마크다운으로 앱에서 쓸 도움 화면 구현하기 https://medium.com/better-programming/build-a-help-center-for-your-ios-app-79b4884f77f1

빅서 사이드바 구현하기 https://medium.com/better-programming/ios-14-and-big-sur-navigation-ae11a7efdf29

키프레임 애니메이션 분석하기 https://medium.com/better-programming/all-about-ios-animations-part-1-d49a021527

애플 카드 다이얼 구현하기 파트1 https://medium.com/dev-genius/how-to-create-an-apple-card-payment-dial-bdbae4017c21 파트2 https://medium.com/dev-genius/how-to-create-an-apple-card-payment-dial-part-2-ad056b8cf572

프레임워크

iOS 코어 오디오 소개 https://medium.com/dev-genius/introduction-into-ios-core-audio-1ec9ea15c47c

코어 데이터 기반으로 이벤트 추적 시스템 만들기 https://emrehavan.medium.com/implementing-a-tracking-system-for-ios-with-coredata-1e3d24002e07

GCD로 동시성 처리방법 소개 https://medium.com/@anuragajwani/introduction-to-concurrency-in-ios-using-grand-central-dispatch-gcd-8280b57a91ec

나만의 아이콘 뷰를 만들기 https://medium.com/macoclock/where-are-your-icons-1a8ea68050c1

파이어베이스 인증으로 애플로 로그인하기 구현 방법 https://medium.com/ios-design-code/sign-in-with-apple-with-firebase-authentication-xcode-12-swift-5-3-7f5ee7902ea3

백그라운드 작업 다루기 https://medium.com/kinandcartacreated/leveraging-the-power-of-background-execution-pt-1-3604ac2fc0bb

개발환경

시뮬레이터와 기기에서 나쁜 네트워크 상태 시뮬레이션하기 https://medium.com/macoclock/how-to-simulate-poor-network-conditions-on-ios-simulator-and-iphone-faf35f0da1b5

나의 앱 개발 과정 파트1 https://jodyabney.medium.com/my-ios-app-creation-process-part-1-729960e6adeb 파트2 https://jodyabney.medium.com/my-ios-app-creation-process-part-2-c50156a7e94f

앱 개발을 위한 최고의 CI/CD 찾기 https://tanelteemusk.medium.com/finding-best-ci-cd-for-ios-development-6283528579f6

테스트

XCUITest로 이벤트 추적 검증하기 https://medium.com/fandom-engineering/verifying-tracking-events-in-xcuitest-cd163bed2bff

DateFormatter 성능 분석 https://sarunw.com/posts/how-expensive-is-dateformatter/

나만의 크래쉬 분석도구 만들기 https://medium.com/swlh/building-your-own-crash-report-in-swift-think-twice-before-doing-it-795ee7e23ee8

기타

NFC 태깅 자동화 https://medium.com/better-programming/automating-your-iphone-using-nfc-tags-dba61538be09

iTerm2에서 쓸만한 6가지 단축키 https://medium.com/better-programming/6-useful-terminal-shortcuts-for-iterm2-e445475533ef

Swift 코드를 웹 어셈블리 Go 에서 실행하기 https://levelup.gitconnected.com/the-power-of-swift-web-assembly-part-1-fdfa4e9134ee

[오픈소스] 가속지원하는 애니메이션 엔진 Motion https://github.com/b3ll/Motion

godrm commented 3 years ago

22호 발행했습니다. https://stib.ee/awp2