Closed godrm closed 1 year ago
> 아이폰 15에 대한 위험성(?)을 강조합니다. 애플도 고민스러운 부분들을 어떻게 풀어갈까 실험을 많이 하지 않았을까요 iPhone 15 — a MASSIVE risk for Apple | by David Lewis
>
> 인공지능 API들을 활용한 앱들을 소개합니다 8 Must-Have AI-Powered macOS Apps to Simplify Complex Tasks | by The Useful Tech
> 짝퉁 에어팟과의 전쟁에 대한 이야기입니다. 애플은 정공법을 택했었네요 Apple Finally Won Its Biggest Battle Against China | by The Evil Geek
> 이제 인공지능 부조종사가 더 많은 일을 해준다고 합니다. 회사에서 얼마나 어떻게 사용하게 할 것인가 많은 사례들이 공유되면 좋겠습니다 Introducing GitHub Copilot X
> Paul Hudson 주도로 스위프트 커뮤니티 어워즈라는 작은 시상식을 위해 투표를 받고 있네요. Swift Community Awards – Hacking with Swift
> Best VS Code Extensions for Productivity | by Camila Pozas García
> 💎 내용이 길고 방대하지만 모듈화 과정을 잘 설명하는 글입니다. 개인적으로는 네트워크 계층 설명 부분이 제 의견과 다른 것 같고 나머지는 긍정적이었습니다 Building Large Scale Apps Swiftui | AzamSharp
> 💎
> 추상 팩토리 패턴에 대한 소개입니다 Abstract factory: Swift version | by No name
> 클린 아키텍처 영향을 많이 받았지만 여전히 iOS 앱 구조에 녹아든 아키텍처가 별로 없는 것 같습니다. 또 다른 클린 아키텍처 예제와 설명입니다. Clean Architecture + Combine for SwiftUI | by Mehran Kamalifard
> 객체 인스턴스가 많아서 재사용하고 메모리 사용을 줄여야 할 때 사용하는 Flyweight 패턴에 대한 설명입니다 Flyweight | Swiftly Engineered iOS
> Builder Pattern in iOS. Construction? Representation? | by Harry Yan
> 💎 Xcode 14.3 RC가 출격 대기중입니다. 아마도 28일쯤부터 정식 업데이트가 시작될 꺼 같습니다. Xcode 14.3과 함께 사용할 수 있는 Swift 5.8에 대한 소개입니다 Swift 5.8 Release: You Can Use Future Features Now | by
> 💎 UserDefaults보다 빠르게 동작하는 Key-Value 저장소를 만들기 위해서 memory-map을 C수준으로 접근해서 다루는 방법을 설명합니다. 총 3개 파트로 나눠져 있는데 두 번째 글입니다 High-Performance Key-Value Storage on iOS (Part II) | by Yanbo Sha
> 지난 주에 배포된 Xcode 14.3 에서 지원하는 Swift 5.8 뿐만 아니라 앞으로 스위프트에 추가될 기능이 포함되서 배포된 경우 미리 써볼 수 있는 컴파일 옵션이 있네요 Enabling Upcoming Swift Language Features | Marcel Voss
> 끄고 켤수 있는 기능이 500개가 넘으면 if-else만 1000줄이 넘게 되서 이걸 줄일 수 있는 방법을 찾아가는 과정입니다. 스택오버플로우 트래픽이 25%정도 빠졌다던데 사실인가 봅니다 ㅎㅎ I Removed 500 if Statements With Functional Programming | by Pen Magnet
> 이 분 블로그를 구경하고 있는데 독특하네요. 대부분 분석해보는 것으로 끝나는 데 직접 만드는 과정이 늘 포함되어 있어서 좋습니다 Implement Dictionary & Set in Swift | by Yanbo Sha
> where 구문을 활용하는 방식에 대해 정리된 글이네요 Mastering Swift: How to use where clause in Swift | by Raúl Ferrer
> 스위프트 에볼루션에 1~2월 동안 올라온 내용들을 정리해준 글입니다. 매크로도 기대되네요 Swift Evolution Monthly Jan + Feb ‘23 | by Cihat Gündüz
> 파일이나 네트워크 API를 호출하는 경우에 Error 중에 오퍼레이션이 끝나지 않았다는 경우 좀 더 상세하게 확인하는 방법입니다 The operation couldn't be completed: solving errors in Swift
> 소소한 문법 표현도 어떻게 바꾸느냐에 따라 변화를 살펴보기도 쉬워지겠죠. 생각해볼만한 글이었습니다 Wrapping functions in structs · paul-samuels.com
> Swift Concurrency for Beginners: Getting Started with Async/Await | by Steven Curtis
> 이 분 참 특이하시네. SwiftUI로 만든 코드를 Objective-C로 연결하는 수고를 직접해보고 계십니다. 아주 흥미롭습니다 🥸 Bring SwiftUI to Objective-C | by Yanbo Sha
> SwiftUI에서 SpriteKit 으로 픽셀을 그리도 pong 게임을 구현하는 과정입니다 Exploring Physics With SpriteKit and SwiftUI | by Mark Lucking
> OpenAI API를 활용해서 채팅 대화가 가능한 앱을 만드는 과정을 설명합니다 How To Build A ChatGPT App In SwiftUI | by Haneen Mahdin
> 앱 스토어 애니메이션 스타일을 따라해보는 내용입니다 How to create a hero animation in SwiftUI? | by Mobile
> 멀티 플랫폼 앱을 만들어보면 정말 소소한 부분까지 나눠야 해서 엄청 불편한데 이런 식으로 개선할 수 있구나 싶네요 Improving multiplatform SwiftUI code · Jesse Squires
> 과연 SwiftUI가 제품화 수준까지 올라왔는가? 모든 분야는 아닐 수 있지만, 이제부터가 시작인 것 같습니다 Is SwiftUI production ready? | by Kelvin Tan
> 특이하게도 SVG 코드를 SwiftUI로 바꿔주는 웹 서비스입니다. 반대로 SVG로 바꾸는 것도 지원하네요! SVG to SwiftUI Converter
> 이걸 보니 예전에 UILabel로 한 글자씩 애니메이션했던 삽질이 떠오르네요 TextEffects With SwiftUI and Physics | by Mark Lucking
> Complete Guide to Lists in SwiftUI | by Afsanafarheen
> DropDown Button in Swift Using UIStackView | by Artiom Khalilyaev
> Enhanced AsyncImage | by Yanbo Sha
> How to Build a Custom Component in SwiftUI | by Waseem
> Routing in SwiftUI With NavigationStack | by Ihor Vovk
> SwiftUI Volume Slider for Apple Watch | by Ekaterina Temnogrudova
> Working with percentages in SwiftUI layout – Ole Begemann
> Let’s Create a Complex UI with CompositionalLayout for iOS | by Esat Kemal Ekren
> 💎 CoreData가 사용하는 Sqlite3에서 VACUUM 기능을 활용하는 방법에 대한 설명입니다 Keep your CoreData store small by vacuuming
> 💎 이거 특이하네요. 터미널에서 동작하는 CLI 명령에 선택할 수 있는 픽커를 구현하는 설명입니다 How to make an interactive picker for a Swift command-line tool
> 💎 아이폰 개발자들이 흔히 하는 실수 10가지를 꼽아봤습니다. 저도 반성하겠습니다😔 Avoid this 10 common mistakes as an iOS Developer | by Mammadowr
> 이 글을 어디에 분류할까 고민을 많이했는데 어떤 프레임워크를 활용해서 어떻게 상품화하고 돈을 벌 수 있느냐 설명하는 글입니다 Choose The Best Monetization Method For Your iOS Application | by Diego Jimenez
> 웹뷰를 사용할 때 문맥 메뉴에서 "웹 검색" 메뉴를 감추는 방법입니다 Removing Search Web from a context menu - by Vicente Garcia
> 이제 시뮬레이터도 맥에서 접근성 인스펙터로 접근성을 확인해야 하는데 그 방법을 간단하게 설명합니다 Short Tutorial in Accessibility Inspector | by Łukasz Stachnik
> 💎 Trendyol 앱을 모듈화하고 프로젝트 마이그레이션했던 경험을 정리한 글입니다. 참고할 만한 기준이 꽤 많네요 Revamping Trendyol’s iOS App: A Modularization Success Story | by Batuhan Saka
> 💎 깃헙 웹훅을 받아주는 AWS lambda를 구현하고, 앱 스토어 SDK를 활용해서 Xcode Cloud까지 연결하는 과정입니다 GitHub webhooks 🤝 Xcode Cloud
> 개인적으로 써본적은 없는 SemaphoreCI 에서 Fastlane 설정해서 저정소를 테스트플라이트로 배포하는 과정을 설명합니다 How To Create a CI/CD Pipeline With GitHub And SemaphoreCI for iOS Projects Step by Step. | by Diego Jimenez
> 기존에 제공하던 API를 중단할 때 처리하는 방식을 설명합니다. How To Deprecate APIs the Right Way | by Riccardo Cipolleschi
> 패키지 매니저 방식들을 비교해주는 글입니다 Swift Package Manager vs CocoaPods vs Carthage | by Steven Curtis
> 단위 테스트를 처음하는 사람들의 눈높이에 맞춘 글입니다 How to write you first Unit Test — Swift with Vincent
> XCTest 프레임워크를 사용할 때 성능 테스트를 활용하는 방법에 대한 짧은 글입니다 Performance testing in Swift using the XCTest framework | Swift with Majid
> 앗 저도 한 번도 안써본 XCTUnwrap()을 활용해서 옵셔널 값을 테스트하는 팁이네요 Quick tip on how to unit test Swift optionals with XCTUnwrap
> 테스트 코드를 작성하기 위한 몇 가지 원칙들을 소개해줍니다. Swift — Essential tips for writing testable code | by Amisha I
> 💎 DJ가 할 법한 믹싱을 코드로 작성해서 음악을 만들 수 있습니다. 둠칫두둠칫~ Glicol
> 알프레드 워크 플로우로 스위프트 에볼루션을 살펴볼 수 있는 것을 공개했네요 Swift Evolution proposals in Alfred – Ole Begemann
> PropertyBuilder 형태로 URL과 Request를 다루는 오픈소스입니다 The Property protocol in RequestDL allows developers to customize URLRequest
> 아이폰과 워치에서 픽셀 단위까지 완벽하게 표시하기 위한 방법들을 이야기합니다 Pixel Perfection - David Smith, Independent iOS Developer
> App Development Inspiration 170 | Mobile Services Company
제76호 발행했습니다 https://stib.ee/uuJ7
애플
하드웨어
>
아이폰 15에 대한 위험성(?)을 강조합니다. 애플도 고민스러운 부분들을 어떻게 풀어갈까 실험을 많이 하지 않았을까요 iPhone 15 — a MASSIVE risk for Apple | by David Lewis개발 문화
>
인공지능 API들을 활용한 앱들을 소개합니다 8 Must-Have AI-Powered macOS Apps to Simplify Complex Tasks | by The Useful Tech>
짝퉁 에어팟과의 전쟁에 대한 이야기입니다. 애플은 정공법을 택했었네요 Apple Finally Won Its Biggest Battle Against China | by The Evil Geek>
이제 인공지능 부조종사가 더 많은 일을 해준다고 합니다. 회사에서 얼마나 어떻게 사용하게 할 것인가 많은 사례들이 공유되면 좋겠습니다 Introducing GitHub Copilot X>
Paul Hudson 주도로 스위프트 커뮤니티 어워즈라는 작은 시상식을 위해 투표를 받고 있네요. Swift Community Awards – Hacking with Swift>
Best VS Code Extensions for Productivity | by Camila Pozas García설계 구조 : 패턴
> 💎
내용이 길고 방대하지만 모듈화 과정을 잘 설명하는 글입니다. 개인적으로는 네트워크 계층 설명 부분이 제 의견과 다른 것 같고 나머지는 긍정적이었습니다 Building Large Scale Apps Swiftui | AzamSharp>
추상 팩토리 패턴에 대한 소개입니다 Abstract factory: Swift version | by No name>
클린 아키텍처 영향을 많이 받았지만 여전히 iOS 앱 구조에 녹아든 아키텍처가 별로 없는 것 같습니다. 또 다른 클린 아키텍처 예제와 설명입니다. Clean Architecture + Combine for SwiftUI | by Mehran Kamalifard>
객체 인스턴스가 많아서 재사용하고 메모리 사용을 줄여야 할 때 사용하는 Flyweight 패턴에 대한 설명입니다 Flyweight | Swiftly Engineered iOS>
Builder Pattern in iOS. Construction? Representation? | by Harry Yan언어 : 스위프트
> 💎
Xcode 14.3 RC가 출격 대기중입니다. 아마도 28일쯤부터 정식 업데이트가 시작될 꺼 같습니다. Xcode 14.3과 함께 사용할 수 있는 Swift 5.8에 대한 소개입니다 Swift 5.8 Release: You Can Use Future Features Now | by> 💎
UserDefaults보다 빠르게 동작하는 Key-Value 저장소를 만들기 위해서 memory-map을 C수준으로 접근해서 다루는 방법을 설명합니다. 총 3개 파트로 나눠져 있는데 두 번째 글입니다 High-Performance Key-Value Storage on iOS (Part II) | by Yanbo Sha>
지난 주에 배포된 Xcode 14.3 에서 지원하는 Swift 5.8 뿐만 아니라 앞으로 스위프트에 추가될 기능이 포함되서 배포된 경우 미리 써볼 수 있는 컴파일 옵션이 있네요 Enabling Upcoming Swift Language Features | Marcel Voss>
끄고 켤수 있는 기능이 500개가 넘으면 if-else만 1000줄이 넘게 되서 이걸 줄일 수 있는 방법을 찾아가는 과정입니다. 스택오버플로우 트래픽이 25%정도 빠졌다던데 사실인가 봅니다 ㅎㅎ I Removed 500 if Statements With Functional Programming | by Pen Magnet>
이 분 블로그를 구경하고 있는데 독특하네요. 대부분 분석해보는 것으로 끝나는 데 직접 만드는 과정이 늘 포함되어 있어서 좋습니다 Implement Dictionary & Set in Swift | by Yanbo Sha>
where 구문을 활용하는 방식에 대해 정리된 글이네요 Mastering Swift: How to use where clause in Swift | by Raúl Ferrer>
스위프트 에볼루션에 1~2월 동안 올라온 내용들을 정리해준 글입니다. 매크로도 기대되네요 Swift Evolution Monthly Jan + Feb ‘23 | by Cihat Gündüz>
파일이나 네트워크 API를 호출하는 경우에 Error 중에 오퍼레이션이 끝나지 않았다는 경우 좀 더 상세하게 확인하는 방법입니다 The operation couldn't be completed: solving errors in Swift>
소소한 문법 표현도 어떻게 바꾸느냐에 따라 변화를 살펴보기도 쉬워지겠죠. 생각해볼만한 글이었습니다 Wrapping functions in structs · paul-samuels.com>
Swift Concurrency for Beginners: Getting Started with Async/Await | by Steven CurtisSwiftUI
>
이 분 참 특이하시네. SwiftUI로 만든 코드를 Objective-C로 연결하는 수고를 직접해보고 계십니다. 아주 흥미롭습니다 🥸 Bring SwiftUI to Objective-C | by Yanbo Sha>
SwiftUI에서 SpriteKit 으로 픽셀을 그리도 pong 게임을 구현하는 과정입니다 Exploring Physics With SpriteKit and SwiftUI | by Mark Lucking>
OpenAI API를 활용해서 채팅 대화가 가능한 앱을 만드는 과정을 설명합니다 How To Build A ChatGPT App In SwiftUI | by Haneen Mahdin>
앱 스토어 애니메이션 스타일을 따라해보는 내용입니다 How to create a hero animation in SwiftUI? | by Mobile>
멀티 플랫폼 앱을 만들어보면 정말 소소한 부분까지 나눠야 해서 엄청 불편한데 이런 식으로 개선할 수 있구나 싶네요 Improving multiplatform SwiftUI code · Jesse Squires>
과연 SwiftUI가 제품화 수준까지 올라왔는가? 모든 분야는 아닐 수 있지만, 이제부터가 시작인 것 같습니다 Is SwiftUI production ready? | by Kelvin Tan>
특이하게도 SVG 코드를 SwiftUI로 바꿔주는 웹 서비스입니다. 반대로 SVG로 바꾸는 것도 지원하네요! SVG to SwiftUI Converter>
이걸 보니 예전에 UILabel로 한 글자씩 애니메이션했던 삽질이 떠오르네요 TextEffects With SwiftUI and Physics | by Mark Lucking>
Complete Guide to Lists in SwiftUI | by Afsanafarheen>
DropDown Button in Swift Using UIStackView | by Artiom Khalilyaev>
Enhanced AsyncImage | by Yanbo Sha>
How to Build a Custom Component in SwiftUI | by Waseem>
Routing in SwiftUI With NavigationStack | by Ihor Vovk>
SwiftUI Volume Slider for Apple Watch | by Ekaterina Temnogrudova>
Working with percentages in SwiftUI layout – Ole BegemannUIKit
>
Let’s Create a Complex UI with CompositionalLayout for iOS | by Esat Kemal Ekren프레임워크 활용
> 💎
CoreData가 사용하는 Sqlite3에서 VACUUM 기능을 활용하는 방법에 대한 설명입니다 Keep your CoreData store small by vacuuming> 💎
이거 특이하네요. 터미널에서 동작하는 CLI 명령에 선택할 수 있는 픽커를 구현하는 설명입니다 How to make an interactive picker for a Swift command-line tool> 💎
아이폰 개발자들이 흔히 하는 실수 10가지를 꼽아봤습니다. 저도 반성하겠습니다😔 Avoid this 10 common mistakes as an iOS Developer | by Mammadowr>
이 글을 어디에 분류할까 고민을 많이했는데 어떤 프레임워크를 활용해서 어떻게 상품화하고 돈을 벌 수 있느냐 설명하는 글입니다 Choose The Best Monetization Method For Your iOS Application | by Diego Jimenez>
웹뷰를 사용할 때 문맥 메뉴에서 "웹 검색" 메뉴를 감추는 방법입니다 Removing Search Web from a context menu - by Vicente Garcia접근성
>
이제 시뮬레이터도 맥에서 접근성 인스펙터로 접근성을 확인해야 하는데 그 방법을 간단하게 설명합니다 Short Tutorial in Accessibility Inspector | by Łukasz Stachnik개발 환경
> 💎
Trendyol 앱을 모듈화하고 프로젝트 마이그레이션했던 경험을 정리한 글입니다. 참고할 만한 기준이 꽤 많네요 Revamping Trendyol’s iOS App: A Modularization Success Story | by Batuhan Saka> 💎
깃헙 웹훅을 받아주는 AWS lambda를 구현하고, 앱 스토어 SDK를 활용해서 Xcode Cloud까지 연결하는 과정입니다 GitHub webhooks 🤝 Xcode Cloud>
개인적으로 써본적은 없는 SemaphoreCI 에서 Fastlane 설정해서 저정소를 테스트플라이트로 배포하는 과정을 설명합니다 How To Create a CI/CD Pipeline With GitHub And SemaphoreCI for iOS Projects Step by Step. | by Diego Jimenez>
기존에 제공하던 API를 중단할 때 처리하는 방식을 설명합니다. How To Deprecate APIs the Right Way | by Riccardo Cipolleschi>
패키지 매니저 방식들을 비교해주는 글입니다 Swift Package Manager vs CocoaPods vs Carthage | by Steven Curtis테스트
>
단위 테스트를 처음하는 사람들의 눈높이에 맞춘 글입니다 How to write you first Unit Test — Swift with Vincent>
XCTest 프레임워크를 사용할 때 성능 테스트를 활용하는 방법에 대한 짧은 글입니다 Performance testing in Swift using the XCTest framework | Swift with Majid>
앗 저도 한 번도 안써본 XCTUnwrap()을 활용해서 옵셔널 값을 테스트하는 팁이네요 Quick tip on how to unit test Swift optionals with XCTUnwrap>
테스트 코드를 작성하기 위한 몇 가지 원칙들을 소개해줍니다. Swift — Essential tips for writing testable code | by Amisha I오픈소스/도구
> 💎
DJ가 할 법한 믹싱을 코드로 작성해서 음악을 만들 수 있습니다. 둠칫두둠칫~ Glicol>
알프레드 워크 플로우로 스위프트 에볼루션을 살펴볼 수 있는 것을 공개했네요 Swift Evolution proposals in Alfred – Ole Begemann>
PropertyBuilder 형태로 URL과 Request를 다루는 오픈소스입니다 The Property protocol in RequestDL allows developers to customize URLRequest디자인
>
아이폰과 워치에서 픽셀 단위까지 완벽하게 표시하기 위한 방법들을 이야기합니다 Pixel Perfection - David Smith, Independent iOS Developer>
App Development Inspiration 170 | Mobile Services Company