iOS, macOS 개발 관련 링크
2023년 7월 18일 수정
≡ 목차 (Table of Contents)
이 글은 iOS, macOS 등등 애플 플랫폼 개발과 관련된 외부 링크 모음집이다.
Swift
Swift
SwiftUI
- 🌏Introducing SwiftUI
- 🌏Understanding Property Wrappers in SwiftUI
- 🌏SwiftUI Layout System
- 🌏Inspecting the View Tree – Part 1: PreferenceKey
- 🌏Inspecting the View Tree – Part 2: AnchorPreferences
- 🌏Inspecting the View Tree – Part 3: Nested Views
- 🌏Introducing Container views in SwiftUI
- 🌏Modeling app state using Store objects in SwiftUI
- 🌏Redux-like state container in SwiftUI. Basics.
- 🌏Building forms with SwiftUI
- 🌏View composition in SwiftUI
- 🌏Reusing SwiftUI views across Apple platforms
- 🌏Animations in SwiftUI
- 🌏Gestures in SwiftUI
- 🌏Building Bottom sheet in SwiftUI
- 🌏Building Pager view in SwiftUI
- 🌏Advanced SwiftUI Animations – Part 1: Paths
- 🌏Advanced SwiftUI Animations – Part 2: GeometryEffect
- 🌏Advanced SwiftUI Animations – Part 3: AnimatableModifier
- 🌏Accessibility in SwiftUI
- 🌏Dynamic Type in SwiftUI
- 🌏Localization in SwiftUI
- 🌏Building BarChart with Shape API in SwiftUI
- 🌏Gradient in SwiftUI
- 🌏GeometryReader to the Rescue
- 🌏App architecture basics in SwiftUI, Part 1: Coding through iteration and integration
- 🌏App architecture basics in SwiftUI, Part 2: SwiftUI's natural pattern
- 🌏App architecture basics in SwiftUI, Part 3: Module-separated layers
- 🌏App architecture basics in SwiftUI, Part 4: Services
Apple Platform
Core Data Framework
- 🌏Predicates in Swift:
NSPredicate
가이드 글
접근성(Accessibilities)
- 🌏preferredFont와 UIFontMetrics: 동적 폰트 사이즈 선택에 관한 글
Other
- 🌏Sign in with Apple, Part 1: Apps: 앱 쪽에서 애플 인증을 어떻게 구현하는지에 관한 글
- 🌏Sign in with Apple, Part 2: Private Email Relay Service: 이메일 숨기기
- 🌏iOS 코드 서명에 대해서: 애플의 개발자 인증서나 프로비저닝을 분석한 글
iOS
- 🌏iOS 13에서 다크 모드 지원하기 (Supporting Dark Mode)
- 🌏iOS 14: IDFA 시대가 저물어 갑니다. 어떻게 대처할 수 있을까요?
- 🌏Twitter Text Editor: A standalone, flexible API that provides a full featured rich text editor for iOS applications.
Xcode
- 🌏Xcode Instruments usage to improve app performance: 타임 프로파일러로 앱 퍼포먼스를 측정하고 개선하는 방법에 관한 간략한 가이드.
- 🌏Gedatsu provide readable format about AutoLayout error console log: Auto Layout의 콘솔 에러 로그를 좀 더 보기 편하게 출력 해주는 코드. 안타깝게도 Xcode 플러그인은 아니지만 특정 상황에선 도움이 될 듯 하다.
- 🌏Why Failure, Auto Layout?: 위와 비슷하게 Auto Layout 콘솔 에러 로그를 붙여 넣으면 좀 더 보기 편하게 바꿔서 보여 주는 사이트.
- 🌏Developer UI Test를 소개합니다.: UI 테스트 기능을 개발 테스트 전용으로 사용하는 방법.
Appstore
- 🌏WWDC21 Recap - (1) In-App events: In-App Events 기능은 iOS/iPadOS 15 부터 지원하는 기능으로 앱 내부에서 진행되는 이벤트를 앱 스토어에서 노출 시킬 수 있는 기능이다.
- 🌏Screenshot specifications
- 🌏Figma Screenshots Template: Figma에서 스크린샷을 만들 수 있게 템플릿으로 만들어 둔 링크다. 스크린샷을 넣고 원하는 스토어를 선택하면 해당 디바이스로 이미지를 출력할 수 있다.
- 🌏Screen from Traction: 앱 스토어 제출용 스크린샷을 만들어 주는 사이트. 다만 폰 프레임에 노치가 없어서 애플 앱스토어에서 쓰기엔 무리일 수도 있다.
멀티미디어(Multimedias)
- 🌏https://github.com/mixedinkey-opensource/MIKMIDI: 미디(MIDI) 라이브러리
리소스(Resources)
- 🌏Apple Design Resources
- 🌏Design and implement macOS document icons
- 🌏Screen Sizes: 각종 애플 기기들의 해상도나 크기, 레이아웃 구성에 도움이 되는 몇 가지 크기 정보 등을 알기 편하게 정리해 놓은 사이트.
- 🌏iPhone 13 Screen Sizes