letswiftconf / newsletter

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

제64호 (2022년 9월 25일 발행 예정) #73

Closed godrm closed 2 years ago

godrm commented 2 years ago

애플

> 날씨 API를 다루기 위한 WeatherKit 가입하고 사용할 수 있습니다. 애플 개발자들은 한 달에 50만건까지 무료라고 합니다 WeatherKit subscriptions now available - Latest News - Apple Developer

하드웨어

> 💎 아이폰 14 화면 크기에 대한 정리 iPhone 14 Screen Sizes

개발 문화

> 💎 다아나믹 섬이 나쁜 아이디어라고 3가지 근거로 이야기합니다 Apple’s Dynamic Island Is an Expertly Executed Bad Idea | by David Morelo

> 애플 비즈니스 모델의 변화에 대해 장-루이 가세 글입니다 Apple’s Next Big Thing: A Business Model Change | by Jean-Louis Gassée

> 일렉트론을 대체해서 프론트는 리액트, 백엔드는 러스트로 처리하는 Tauri에 대한 소개입니다 Goodbye Electron. Hello Tauri | by Ed Rutherford

> 파이썬과 스몰토크를 비교하는 가벼운 글입니다 How does Python compare with Smalltalk? | by Richard Kenneth Eng

> Xcode도 없이 러스트와 함께 iOS 게임 구현하기. 초기 설정 부분이 많은데 앞으로 어떻게 진행되는지 궁금하네요 Native iOS Game Development w/ Rust | Medium

> iOS 16.1 베타에 새로운 기능들 The iOS 16.1 Update Is Exactly What You Didn’t Know You Needed — What’s New? | by Nikhil Vemu

설계 구조 : 패턴

> Getting Started with iOS App Modularization — An Introduction | by Arya Surya

언어 : 스위프트

> 💎 데드락 찾기와 해결하기 Deadlocks in Swift explained: detecting and solving - SwiftLee

> 💎 액터와 델리게이트 에러 수정하기 Fixing Swift Actors and Delegate Error on Xcode 14 | by Max Kalik

> 💎 Xcode 14 + 스위프트 5.7에 새롭게 바뀐 내용들 Swift 5.7: Optional Binding, Closure Type Inference, Clock, Noasync | by Remy Bounthong

> 💎 정식 Xcode 14와 함께 Swift 5.7 릴리스됐습니다. Swift.org - Swift 5.7 Released!

> 💎 다이나믹 섬과 라이브 액티비티 소개 글입니다 The Dynamic Island and Live Activities | Better Programming

> any 키워드와 타입 지우기 이해하기 What's the 'any' keyword? Understanding Type Erasure in Swift

> 스위프트 명령어 도구를 위한 man 페이지 생성하기 Generate a man page for a Swift command-line tool

> Swift 5.7 방식 if let으로 정규표현식 사용해서 전체 바꾸기 Replacing if let in Swift 5.7 | @samwize

> Access Memory Directly in Swift. Not just screens of numbers | by Steven Curtis

SwiftUI

> 💎 스유로 테트리스 게임만들기 Build a Tetris Game Using SwiftUI | by Mark Lucking

> 💎 스위프트UI 레이아웃 프로토콜에 대한 상세한 글입니다 The SwiftUI Layout Protocol - Part 1 - The SwiftUI Lab

> UIHostingConfiguration 으로 셀 내용 새로고치기 How to Refresh Cell's Content When Using UIHostingConfiguration

> SwiftUI Lists Are Broken And Can’t Be Fixed | by Michael Long

> SwiftUI Sharelink — new way of sharing without hustle | by Łukasz Stachnik

> Everything is about mutation: Structs vs Classes | by Azhman Zare

UIKit

> 💎 안전 영역에서 비율을 유지할 수 있는 레이아웃 가이드 Aspect Fit Layout Guide

> 💎 iPadOS 16에서 외장 디스플레이와 스테이지 매니저 때문에 UIScreen, UIWindow 처리가 꽤 복잡해졌습니다 External Display Support versus Stage Manager on iPadOS 16 | by Geoff Hackworth

프레임워크 활용

> 💎 다이나믹 섬 기능 추가된 정적 또는 동적 라이브 액티비티를 표시하기 위한 ActivityKit에 대한 설명입니다 Displaying live activities in iOS 16 | Swift with Majid

> 워치 울트라 액션 버튼을 눌렀을 때 동작하도록 워치 키트 구현하기 Adding Support for Apple Watch Ultra Action Button

> macOS 13 Ventura와 iOS 16부터 사용가능한 ExtensionKit에 대한 소개입니다 An Introduction to ExtensionKit

> Apple Universal Link setup in iOS | by Nishant Bhasin

> 코어 데이터 핵심 요약과 시작하기 Core Data Basics in Swift. What is Core Data? | by Yianni Yiannakidis

> 다이나믹 섬 기능 관련 또 다른 소개글입니다 Explore the Dynamic Island — ActivityKit Tutorial | by Avi Tsadok

> PDFKit로 동적으로 PDF 다루기 Generating PDFs Dynamically Using PDFKit in Swift | by Marc Daou

> 다이나믹 섬 위젯 예제를 만드는 방법입니다 How to: Create Dynamic Island Widgets on iOS 16.1 or above | by MING

> 이제 단축어를 이용해서 시리에게 특정 앱을 실행하는 게 가능해졌죠. AppIntents 프레임워크를 구현하는 예제입니다 Introducing The AppIntents Framework — A New Way to Integrate App’s Functionality Into the System | by Sadık Çoban

> App Intents로 단축어 구현할 때 언어별 지역화 처리하기 Localizing App Shortcuts with App Intents

> 위젯키트에서 WidgetBundle 프로토콜 다루기 Variable WidgetBundle configuration based on conditions - SwiftLee

개발 환경

> 🇰🇷 Xcode 14에서 개선 사항이 많이 있지만, 잘 알려지지 않은 소소한 기능들 위주로 정리해봤습니다 Xcode 14부터 바뀐 것들. 릴리스 노트를 개발자 관점에서 살펴본 소소한 사항 | by Jung Kim

> 💎 Enabling Concurrency warnings in Xcode 14 – Donny Wals

> 💎 다양한 아이폰 14 화면 크기에 대해 정리한 글입니다 How iOS Apps Adapt to the various iPhone 14 Screen Sizes | by Geoff Hackworth

> 💎 Sourcery로 Swift Enum 값 비교하는 코드 생성하기 Shallow comparison of Swift Enum using Sourcery | by Ryuichi Fukami

> iOS 프로젝트에 makefile을 만들어서 스크립트를 실행하는 방법 How to Add Makefile to Your iOS Project | by Maksym Teslia

> 레이웬더리치에 올라온 리눅스에서 스위프트 성능 프로파일링하기 자료입니다 Performance-Profiling Swift on Linux: Getting Started | raywenderlich.com

> 원하는 Xcode 버전을 설치하고 스위치하는 도구 XcodesApp 새 버전이 나왔습니다 RobotsAndPencils/XcodesApp: The easiest way to install and switch between multiple versions of Xcode - with a mouse click.

> SwiftUI 뷰 업데이트가 안되는 특정한 상황에 보라색 경고창에 대한 소개글입니다 Xcode 14 “Publishing changes from within view updates is not allowed, this will cause undefined behavior” – Donny Wals

테스트

> 💎 XCTest로 푸시 노티 테스트하는 방법 Testing push notifications within XCTest - Testableapple

> 콤바인 사용할 경우 목 객체로 테스트하는 방법 The Testing Guide For Combine Framework in Swift | by Pedro Alvarez

디자인

> App Development Inspiration 144 | Kotlin Company

> App Development Inspiration 145 | Android Mobile Company

godrm commented 2 years ago

제64호 발행했습니다 https://stib.ee/pE96