letswiftconf / newsletter

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

제71호 (2023년 1월 8일 발행 예정) #81

Closed godrm closed 1 year ago

godrm commented 1 year ago

애플

> 앱 스토어 영수증 사인용 인증서 갱신을 1월 18일부터 진행한다고 합니다 Upcoming changes to the App Store receipt signing certificate - Latest News - Apple Developer

하드웨어

> Freeform 앱에 대해 상세한 소감이네요. 기능이 전문적인 프로토타입이나 디자인 도구보다는 확실히 공동작업에 맞춰진 것 같아서 모두 잡는 것은 아닌 것 같습니다. Apple’s Freeform App Is Dangerously Good | by Attila Vágó

> 리눅스 개발자에게 맥북을 사기 전에 물어봐야 할 사항들이라고 합니다 Dear Bosses: Ask, before buying a Macbook for Linux Programmers | by Nav

개발 문화

> 💎 응용 프로그램들이 점점 기능이 많아지고 복잡해서 거대해지는 흐름을 설명하고, 다시 또 작은 앱으로 바뀌는 역사적인 흐름을 설명하는 긴 글입니다 Breaking Big Applications into Small Applications | by Erik Engheim

> SwiftLee 블로그를 운영하면서 회고글 + 새해 목표에 대해 작성한 글이네요. 우리는 어떻게 하면 좀 더 성공한 개발자라고 할 수 있을까요? Engineering goals: How to become a more successful developer

> iOS 개발자들이 흔히 하는 10가지 실수 Top 10 mistakes swift developers do | by Ravi Ranjan

> PHP 8.2 소개가 있어서 한 번 가져왔습니다 What’s New in PHP 8.2 | by Eugenio Carocci

> 2022년 회고글을 iOS 개발 트렌드로 분야별 정리한 글이네요 iOS development trends in review | Swift with Majid

설계 구조 : 패턴

> 💎 LSP 원칙에 대해 설명하고 위반을 감지하는 방법까지 설명해서 골라봤습니다 The Liskov Substitution Principle Isn’t Complex. Just Give It a Try | by Mohamed Mayallo

> 빌더 패턴을 구현한 깔끔한 예제네요 The Builder Design Pattern in Swift | by Steven Curtis

언어 : 스위프트

> 💎 State와 Binding을 최소 기능만 직접 구현하는 과정을 설명합니다 A minimal implementation of State and Binding with Swift · Whacky Labs

> 이제는 스위프트 언어를 먼저 배운 개발자들이 많아지면서 오브젝티브-C 소개를 해야하는 상황이겠죠? 점차 @objc 런타임을 사용하는 경우가 줄어들고 맥락을 몰라도 되지만 여전히 필요하긴 한 것 같습니다 What is Objective-C? | by Mammadowr

> 프로토콜과 익스텐셜을 사용해서 일반적으로 State Machine을 다루는 방식을 상세하게 설명합니다. Even Better State Machines in Swift | by Markus Kasperczyk

> 커스텀으로 filter와 reduce를 구현하는 예시입니다. 연습해볼 수는 있겠지만 과연 좋은 방법인가는 의구심이 드네요 Implement custom filter and reduce in Swift | by App Developer

> 동시성에서 concurrent 스레드 개수를 제한해서 디버깅을 도와주는 방식을 설명합니다 Limit Swift Concurrency's cooperative pool | Alexito

> 스위프트와 iOS 개발을 배우기 위한 종합적인 가이드네요. 그리고보니 예전에 만든 로드맵을 업데이트할 타이밍인 것 같네요. 올해 꼭 업데이트해야겠어요 Swift Learning Roadmap 2023 — The Ultimate Guide | by Steven Curtis

> Enum explained in-depth with code examples in Swift

> Scripting with Swift | by Christoffer Winterkvist

SwiftUI

> ARKit으로 이모지와 비슷한 표정 짖기 게임을 구현하는 예시입니다 Case Study: Building The Augmented Reality iOS Game “Match the ‘Moji” using ARKit and SwiftUI | by Cole Dennis

> 이렇게 async/await 기능을 쓸 수 있다는 것은 알겠지만, 너무 직접적이라 아쉬운 예제네요 Concurrency in modern Swift with Async & Await in SwiftUI — Part 5 | by DevTechie

> 커스텀 팝오버뷰 만들기 예시입니다 Custom PopoverView in SwiftUI — Popover with arrow and rounded corners.(Shape) | by Aisultan Askarov

> 주소 자동완성이 되는 텍스트 입력 뷰를 만드는 설명입니다 Implementing address autocomplete using SwiftUI and MapKit | by Max Kalik

> 미리보기 중에도 여러 상태에 따라 보여질 수 있도록 인터액티브하게 만드는 방법 Previewing Stateful SwiftUI Views - Interactive Previews for your SwiftUI views | Peter Friese

> SwiftUI에서 하위뷰 모서리를 제대로 깎는 방법 SwiftUI Tip: Always correct corner radius for subviews | Filip Němeček

> EnvironmentObject in SwiftUI | by Jim Lai

> Searchable vs. Textfield in a sheet deployed with presentationDetents

> SwiftUI and Dark Mode | by Love the intersection where code meets customer

> SwiftUI — Charts | by Krupanshu Sharma

> Tokenize String using Natural Language Processing in SwiftUI | by DevTechie

UIKit

> 오토레이아웃 DSL을 만들고 연산자와 Result Builder를 활용해서 간결하게 표현하는 방식에 대한 설명입니다 Part 3: Writing an Auto Layout DSL with Swift’s Operator Overloading and Result Builders | by Simeon Rumyannikov

> 상세한 설명이 조금 부족해서 아쉽지만, 렌더링 흐름에 대해 간단하게 이해하는 데 도움이 됩니다 Data-Driven UI with UIKit | by Sidharth Juyal

> 메인 스토리보드를 제거하고 코드로만 앱을 동작하려고 하면 해야하는 작업을 설명합니다 Delete Storyboard (Xcode 14 Edition) | by Steven Curtis

AppKit

> SwiftUI로 메뉴바 앱을 만드는 과정을 설명합니다 Creating Menu Bar Apps in SwiftUI for MacOS Ventura | by Schurigeln

프레임워크 활용

> 콤바인 프레임워크에서 제공하는 기본 타입별로 예제로 설명하는 글입니다 SwiftUI Combine | by Sarim Khan

> Using CallKit — How to Integrate Voice and Video Calling Into iOS Apps | by Amos Gyamfi

개발 환경

> 💎 대표적인 링커라고 할 수 있는 ld64와 lld에 대해 비교해서 설명해줍니다 Faster Apple Builds with the lld Linker | Michael Eisel

> 브랜치별로 다른 pods를 스위치하는 방법에 대한 설명입니다 Xcode and CocoaPods: A clean and errorless switch between branches with different pods | by Arik Segal

> Xcode Cloud: The basics 🚀 | by Developers at Coffee IT

> Auto-Completion Feature Improvements in Xcode 14

> Distribute your XCFramework — How to create a XCFramework | by Oğuzhan Karakuş

테스트

> 💎 실제품 앱에서 안전하게 디버깅하기 위한 방법들을 비교하기 Securely debugging your app in production • Sidetrack

> iOS 앱에서 탈옥 여부를 판단할 수 있는 여러 팁과 방식을 소개합니다 Preventing Jailbreak in iOS Apps: Best Practices and Techniques | by Nikhil Vinod

> iOS 개발자가 테스트를 위해 준비하고 고려해야 할 사항들 Testing challenges in a mobile environment

디자인

> App Design Inspiration 90 | UI UX Design Firm

> App Development Inspiration 158 | Phonegap Company

> App Development Inspiration 159 | Top Agency

godrm commented 1 year ago

제71호 발행했습니다 https://stib.ee/8No6