letswiftconf / newsletter

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

제102호 (2024년 5월 12일 발행 예정) #114

Closed godrm closed 4 months ago

godrm commented 5 months ago

아이패드 이벤트 소식이 포함되겠네요 :)

godrm commented 4 months ago

애플

> 애플 이벤트에 대한 공식 보도자료가 있습니다. 이전과 다르게 이번 행사부터는 AI 라는 인공지능 기술 용어를 사용하기 시작했습니다. 이번 아이패드 프로는 맥 프로처럼 살 수 없는 제품군이 되어 버린 것 같아서 슬프네요 Apple, 강력한 M4 칩을 탑재한 신규 iPad Pro 및 Apple Pencil Pro 공개 - Apple (KR)

하드웨어

> 아이패드 출시 애플 이벤트 이전에 작성한 글인데 거의 맞춘 것 같네요. M2 아이패드 에어가 나왔고 기존 아이패드 프로와 거의 비슷하더군요. 놀라운 것은 M4 아이패드 프로였지만요 2024 iPads are coming — FINALLY | by David Lewis

> 이번 아이패드 애플 이벤트에서 가장 어색한 부분을 찾으라면 M4가 조기 등장한 것이죠. M3 조차 올라가지 않은 맥 미니나 맥 스튜디오는 어떻게 되는걸까 궁금해지네요 Forget the M3 Chip! Apple’s Ready for M4. | by Michael Swengel

> 하드웨어를 설명한 글은 아니지만 애플 실리콘과 인텔 프로세서가 주는 차이점들을 다양한 기준에서 설명합니다. 직접 비교는 아니고 어떤 지점에서 다른가 정도만 설명하는 글입니다 Processor battle. Apple Silicon vs Intel architecture. Are they any better than one another? | by Shakir

> M4 아이패드 프로가 최신 맥과 비교해도 제일 어색한 것에 동의합니다. M1부터 차근차근 올라갈 줄 알았는데 갑자기 빠르게 M4가 나오면서 아이패드가 이렇게까지 고사양이어야 하나 싶은 시대가 됐네요 The M4 iPad Pro Takes Us Into the Weirdest Era Ever | by Mark Ellis

개발 문화

> 💎 조금 황당하면서 다른 한편으로 애플 개발자 누구에게나 생길 수 있는 슬픈 소식입니다. 수익이 나는 계정과 년회비만 내고 비활성화된 계정에 동일한 앱 바이너리를 올려서 심사를 받으면서 두 계정 모두 닫혀버렸다고 하네요 33680 MRR was removed by Apple | by Seraleev Viktor

> 제목 그대로 스타벅스 커피보다는 저렴하게 맥에 통합된 유료 서비스 앱들을 소개합니다. 더 싸다고 느끼는 것도 상대적이지만요 7 Awesome macOS Apps That Cost Less Than A Starbucks Coffee | by The Useful Tech

> 애플이 앱 스토어에서 게임 에뮬레이터 앱을 허용해주기 시작했습니다. 물론 저작권 침해 이슈가 생겨서 바로 내려간 앱도 있었는데요, 레트로 게임이 인기가 있더라도 옛날 게임이 예전처럼 충분히 좋기만 하지는 않더군요 Apple Has Allowed Game Emulators On The App Store — Just Not Good Game Emulators | by Andrew Zuo

> WWDC에서 AI 기술이나 LLM 도입이 거의 확실시 되는 분위기입니다. 애플이 지난달에 공개한 OpenELM 모델에 대해 분석합니다. 삼성 갤럭시에는 이미 온디바이스 AI가 포함되어 있고, 애플은 과연 올해부터 지원하게 될까요? Apple Open Sources Large Models for Mobile Devices! The Next Wave in AI App Development? | by Dylan Cooper

> 애플이 잘하는 하드웨어부터 소프트웨어의 통합 측면에서 팀 쿡이 앞으로 더 전쟁터처럼 신경써야 하는 부분을 이야기합니다. 그렇다고 대안을 제시한다기 보다는 "더 잘해줘"하고 공개 구혼 같은 느낌입니다 Apple has become too safe: Tim Cook needs to go to war | by Lewis J Doyle

> 이 글은 또 다른 황당한(?) 사례입니다. 앱 스토어에서 유료로 업그레이드하는 선택지가 없어서, 앱을 우선 구매하고 Pro 버전에 대해 "Complete My Bundle" 방식으로 번들 구매하면 이미 구매한 금액을 제외하고 차액만 결제가 되어야 하는거죠. Apple started cheating me out of App Store bundle purchases

> 애플이 작은 AI로 피봇했다는 것은 좀 억지 같습니다. 애플이 chatGPT나 다른 회사들처럼 큰 LLM을 사용하거나 공개적으로 언급한 적도 없고 계속해서 온디바이스 AI가 더 필요하다고 얘기했기 때문이죠. Apple’s Pivot To Small AI | by Andrew Zuo

> 파인더에서 숨겨진 .파일들 볼 수 있는 단축키만 알아가도 도움되는 글입니다. 거기에 권한 설정으로 다시 되돌릴 수 있는 방법까지 잘 정리되어 있네요. 예전에는 디스크 관리자 유틸리티가 이런 권한 관리를 대신 해주기도 했는데 아쉽네요 How to: solve the desktop files and folders disappeared on Finder | by MING

> 5월 7일의 애플 이벤트를 요약해 준 영문글입니다. Let Loose Apple Event: A Comprehensive Overview | by Juan Cienfuegos

> 나사가 제공해주는 고해상도 달 이미지에서 크레이터를 찾아내는 CNN 기반 비전 인식 모델을 만드는 과정을 설명한 글입니다. 흥미로운 비전 처리 사례라서 가져왔습니다. 파이썬 코드는 저장소도 공개되어 있는 것 같습니다 Lunar Crater Detection: Computer Vision in Space | by Callum Bruce

> 지난 4월 25일 마이크로소프트가 예전 MS-DOS 4.0 소스 저장소를 깃헙에 공개했습니다. 1988년에 작업했던 소스 코드이고 대부분 어셈블리어로 작성되어 있더군요. PR 보내지말라는 경고가 재밌었습니다 Microsoft Open Source MS DOS | by Tom Smykowski

> 메모 정리 도구로 옵시디안 사용하시는 분들 많이 계실텐데요 (참고로 저는 아닙니다만) 폴더, 백링크, 프로퍼티와 태그로 정리하는 방식을 설명합니다. 저도 한 번 해보고 싶을 정도네요 Organising Your Notes in Obsidian — A Complete Guide | by Theo Stowell

> 애플에게 비전 프로에 대해서 만큼은 다시 한 번 다르게 생각해봐라.라고 얘기하는 글입니다. 비전 프로도 M4 넣어주세요 The Real Reason Apple’s Vision Pro Is Failing | by Rod T. Faulkner

> WWDC 요약 사이트는 계속해서 생기고 사라지는 것 같습니다. 2000년도 WWDC부터 짧게 설명을 포함하고 최근 세션들은 비디오 링크도 포함되어 있습니다 WWDC Index

설계 구조 : 패턴

> 소프트웨어 구조 - 아키텍처가 왜 어려운가 설명하는 글입니다. 짧게 요약하자면 아키텍처는 결국 팀으로 해결해야 하는 방식을 구조화하는 것이기 때문인 것 같습니다 Software Architecture is Hard | by Oz Anani

언어 : 스위프트

> 키패스로 속성에 그냥 접근할 꺼면 왜 사용하느냐는 질문을 받는 경우가 있는데 키패스의 변화무쌍한 값을 사용해서 유연하게 속성에 접근하거나 필터링하거나 매핑하는 방식을 설명합니다. Swift Key Paths: Unlocking Powerful Data Access Patterns | by Priyans

> 비슷한 듯 싶으면서도 다르게 동작하는 any Book과 some Book 차이점을 설명하는 글입니다. 실제로 동일하게 동작하는 경우가 있기 때문에 헷갈리는 데요 existential 타입과 opaque 타입을 처리한다는 차이점을 이해하는 게 핵심입니다 Swift: What’s the difference between some Book vs any Book? | by KD Knowledge Diet

> 스위프트 문법이나 구현 방식 중에서 의도를 더 잘 표현하기에 좋은 방식들을 소개하는 글입니다 The cool Swift features that you should not (ab)use | by Christopher Saez

SwiftUI

> 💎 #preview 처럼 스위프트UI 코드를 바꿀 때마다 바로바로 로딩하는 Hot Reloading을 지원하는 라이브러리 활용 방법입니다. 살짝 살펴봤는데 코드 변화를 감시하고 있다가 앱으로 이벤트를 보내고 오브젝티브-C 흑마법(?)으로 계속 동적 로딩을 하도록 하고 있네요 Hot Reloading In SwiftUI | dasdom.dev

> 스위트프UI는 UIKit과 다르게 frame을 다루기 때문에 오버레이나 백그라운드 처리도 다르게 접근해야 하죠. 시각적인 그림과 함께 코드로 잘 설명해준 글입니다 In-Depth Exploration of Overlay and Background Modifiers in SwiftUI | Fatbobman

> 스위프트UI로 맥용 앱 설정 화면을 만들 때 플랫폼 스타일에 맞도록 표현하는 방법을 설명합니다 OS Style settings view

> 스위프트UI 기반으로 작성할 때 효과음을 처리하기 위한 2가지 방법을 설명합니다. 화면 자체보다는 효과음 처리에 촛점이 맞춰진 글입니다 SwiftUI: Sound Effect 2 Ways | by Itsuki

> Auto Save Records in SwiftData & SwiftUI | by DevTechie

> Configurable button with different states in SwiftUI | Danijela

> Creating a Chat Interface with SwiftUI | by Ale Patrón

> SwiftUI Pie Charts

UIKit

> 에어비앤비 앱 개발팀에서 패스포트 형태로 정보를 펼쳐보이는 애니메이션을 만드는 과정을 단계적으로 실험하고 확인하면서 구현한 내용을 정리해주었습니다. 애니메이션은 생동감을 주면서 UX 측면에서도 도움이 되지만, 어떤 과정으로 만드는 지 설명한 자료는 역시 귀합니다 Animations: Bringing the Host Passport to Life on iOS | by Anne Lu

AppKit

비전프로

프레임워크 활용

> 💎 대부분 게임이 아니라면 소프트웨어 개발하면서 사운드 효과를 설계해보고 고민해보고 개선해본 경험이 많지 않을 것 같습니다. 소프트웨어 사운드 디자인 관점에서 여러 요소와 기술 방식을 소개합니다. 저도 개인 프로젝트에 적극 활용해봐야겠습니다 The Sound of Software | !Boring

서버사이드

접근성

개발 환경

> 💎 이제 앱 스토어에 올리는 앱 코드와 서드파티 라이브러리에서 호출하는 API에 대해 호출 이유를 설명해야 합니다. 앱 스토어 심사 과정에서 ITMS-91053을 원인으로 리젝한다면 프라이버시 매니페스트 문서를 어떻게 작성해야 하는지 설명하는 글입니다 Solve Missing API declaration using required reason (ITMS-91053)

> 이 글은 AI 서비스가 리뷰하고 리팩터링한 스위프트 코드를 비교하는 글입니다. 스스로도 평가를 위한 것이 아니라 코드를 어디까지 이해하고 개선할 부분을 찾아내는 게 설명하는 정도에서 끝납니다. 그렇지만 앞으로는 더 익숙한 방식으로 하게 되지 않을까 싶네요 Asking AI to Refactor Swift Code | Swiftjective-C

> 앱 사이즈를 줄이기 위한 방법을 간단하게 정리한 글입니다. 구체적인 방법보다는 요약입니다 How to reduce iOS App Size | by Vikram Kumar

> 프라이버시 매니페이스 선언 파일 작성과 관련해서 다양한 사례들이 나오고 있는데요. 특히 몇 년동안 업데이트 조차 안되는 서드파티 라이브러리들도 작성해야하다보니 애물단지처럼 되어버린 사례를 소개합니다 The curious case of Apple's third-party SDK list for privacy manifests · Jesse Squires

> 프로젝트 빌드 시간도 계속해서 기록하고 팀에서 공유하려면 어떻게 하는 게 좋을까요? RocketSim에서는 그런것도 캐시한다고 SwiftLee가 살짝 자랑하는 글입니다 ㅎㅎ Xcode Build Insights: Keep track of project compilation times - SwiftLee

테스트

오픈소스/도구

> 오픈 소스 의존성을 줄여보라는 짧은 글입니다. 소프트웨어 개발은 누군가 만들어놓은 서드파티 라이브러리를 활용해서 더 빠르고 쉽게 개발할 수 있습니다. 그렇지만 그런 의존성이 변화와 발전을 막는 요소가 되기도 하죠. sudo를 러스트로 재개발하는 과정에서 의존성을 줄였던 사례도 언급합니다 Use and Then Reduce Open Source Dependencies • Christian Tietze

> Chromatic이란 외주 개발 에이전시를 운영하는 개발자가 애플 디자인 어워드 상을 받았던 Flighty를 SwiftUI로 다시 만들고 소스를 공개한 내용입니다 🛫 Recreating Flighty in SwiftUI

디자인

> Animated and Minimalistic Dashboard UI Design Examples | TMDesign

> Intuitive and Memorable Mobile UX Design Ideas | TMDesign

> Product and Top-notch Mobile UI Designs | TMDesign

godrm commented 4 months ago

제102호 발행했습니다 https://stib.ee/rqMC