letswiftconf / newsletter

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

제15호 (2020년 9월 13일 발행) #17

Closed godrm closed 4 years ago

godrm commented 4 years ago

뉴스레터를 시작하고 6개월이 되어가는 시점인 것 같네요. 15호를 준비합니다.

godrm commented 4 years ago

민소네님 블로그 - 라이브러리 Link 경로를 install_name_tool 을 이용하여 변경하기 http://minsone.github.io/programming/change-library-link-path-using-install_name_tool

godrm commented 4 years ago

사이먼 블로그 - Xcode 12 와 Swift Package 에 담긴 Swift UI Preview https://medium.com/@armv9/xcode-12-와-swift-package-에-담긴-swift-ui-preview-379b3fc9b32f

godrm commented 4 years ago

테스트 : 인스트루먼츠

해외블로그 - 런타임에 메모리 누수 찾기 https://medium.com/ne-digital/memory-leak-detection-in-runtime-on-ios-cb4193f185fb

테스트 : 단위 테스트

단위 테스트 시작하기 101 https://medium.com/make-it-heady/unit-testing-in-swift-101-aabd158a4efa

Stub과 Mock으로 단위 테스트하기 https://medium.com/capital-one-tech/using-stub-vs-mock-in-ios-unit-testing-634ec4cc6a10

godrm commented 4 years ago

프레임워크 : 키체인

해외블로그 - 키체인으로 데이터 암호화하기 https://medium.com/swlh/secure-user-data-with-keychain-in-swift-337684d6488c

프레임워크 : AVFoundation

비디오 다운로드와 캐싱하기 https://medium.com/flawless-app-stories/video-download-disk-cache-in-ios-swift-49c87910faa2

프레임워크 : SQLite

SQLite에 대한 실험 https://medium.com/capital-one-tech/experimenting-with-sqlite-in-ios-ae9dec92dbaf

godrm commented 4 years ago

프레임워크 - 콤바인

해외블로그 - 콤바인 프레임워크 시작하기 https://medium.com/better-programming/getting-started-with-the-combine-framework-in-ios-208c47b54ea1

콤바인으로 2개 네크워크 요청 감시하기 https://medium.com/better-programming/observe-the-completion-of-2-network-requests-using-combine-in-swift-5-6fc9e7304e4f

콤바인으로 여러 조회 API 호출하기 https://medium.com/better-programming/how-to-query-multiple-apis-with-the-combine-framework-1c4e0298418e

프레임워크 - 애플 로그인

애플 로그인 추가하기 https://medium.com/better-programming/adding-sign-in-with-apple-to-your-ios-app-569e326b3e48

프레임워크 - GCD

DispatchGroup으로 비동기 병렬 처리 https://medium.com/@anuragajwani/how-to-perform-parallel-asynchronous-operations-with-dispatchgroup-3c112deda62c

DispatchSemaphore로 네트워크 동시 요청 제한하기 https://medium.com/better-programming/limit-concurrent-network-requests-with-dispatchsemaphore-in-swift-f313afd938c6

godrm commented 4 years ago

개발 환경 : 도구

해외블로그 - Xcode에서 길을 잃었을 때 https://medium.com/practical-coding/lost-in-xcode-land-302dc8b243cf

개발 환경 : 도구

Xcode 12 새로운 기능 https://medium.com/better-programming/whats-new-in-xcode-12-0-6202528b8f9b

개발 환경 : 빌드

다양한 빌드 환경 구성하기 https://medium.com/tunaiku-tech/how-to-create-build-variant-in-ios-application-66dfeb5bd091

godrm commented 4 years ago

프레임워크 : SwiftUI

해외블로그 - SwiftUI로 스네이크 게임 만들기 https://medium.com/better-programming/how-to-create-the-snake-game-in-swiftui-14a7e8162bf3

아답터 패턴으로 SwiftUI 구현하기 https://medium.com/swlh/refactor-uikit-views-to-swiftui-using-adapter-pattern-bcef190834a1

godrm commented 4 years ago

개발환경 : 도구

베터프로그래밍 - 유용한 CLI 터미널 도구 7가지 https://medium.com/better-programming/7-awesome-command-line-tools-36cea5cfc026

godrm commented 4 years ago

설계 구조 : 의존성

해외블로그 - 의존성 주입 소개 https://medium.com/dvt-engineering/dependency-injection-demystified-in-swift-fbce9e94a5d

함수형 고차 함수로 의존성 다루기 https://itnext.io/functions-as-dependencies-in-swift-2bc382f9475d

godrm commented 4 years ago

뷰프로그래밍 : 세이프 영역

세이프 영역에 복잡한 뷰 계층 구현하기 Build Complex Stacked Layouts With the Safe Area https://medium.com/better-programming/build-complex-stacked-layouts-with-the-safe-area-fd2cef780d75

뷰프로그래밍 : 응답 체인

응답 체인 : UIResponder, UIEvent, UIControl 다루기 https://medium.com/better-programming/ios-responder-chain-uiresponder-uievent-uicontrol-and-uses-ee995b75aa18

godrm commented 4 years ago

설계 구조 : 패턴

SwiftUI 와 Reactive RVVM 구조 비교 https://medium.com/@kevintan_35360/swiftui-vs-the-reactive-mvvm-ios-architecture-17d403848ac7

MVVM 구조로 로그인 화면 구현하기 https://medium.com/@serhiibychin/login-screen-implementation-using-swift-mvvm-design-pattern-43f5ff9f4df3

설계 구조 : 모듈화

iOS 모듈화 가이드 https://medium.com/@anuragajwani/modular-ios-guide-60810f5a7f97

godrm commented 4 years ago

스위프트 : 타입

struct 타입의 대안 - enum 타입 활용하기 https://medium.com/dev-genius/swift-alternative-to-struct-a4ace0678673

스위프트 : 컴파일 지시어

스위프트 컴파일 지시어 https://www.swiftbysundell.com/articles/using-compiler-directives-in-swift/

스위프트 : 옵셔널

옵셔널 이렇게 쓰지말자 https://medium.com/better-programming/dont-do-these-with-swift-optionals-285e2d99b0ea

스위프트 : 고차함수

고차함수 활용하기 https://medium.com/better-programming/higher-order-functions-in-swift-13c31a769c0c

스위프트 : 키패스

키패스에 대한 소개 https://medium.com/@stevenpcurtis.sc/what-are-swifts-keypaths-e8c829bc97d3

godrm commented 4 years ago

배포 : 슬랙, 자동화

슬랙 명령 하나로 앱 배포하기 https://medium.com/axel-springer-tech/release-your-ios-app-with-just-one-line-slack-command-82d3b4126cfe

godrm commented 4 years ago

15호 발행했습니다. https://stib.ee/ddT2