SwiftUI가 발표된 Apple의 기조 연설 이후 수많은 문서, 예제, 비디오 및 튜토리얼이 나타났습니다. 이 저장소의 목표는 SwiftUI 에 대한 정보를 찾는 고유한 장소에서 이 모든 정보를 수집하는 것입니다.
SwiftUI 는 Swift의 강력한 기능을 사용하여 모든 Apple 플랫폼에서 사용자 인터페이스를 구축할 수 있는 혁신적이고 매우 간단한 방법입니다. 단 하나의 도구 및 API 세트를 사용하여 모든 Apple 장치에 대한 사용자 인터페이스를 구축하세요. 읽기 쉽고 자연스럽게 작성되는 선언적 Swift 구문을 갖춘 SwiftUI는 새로운 Xcode 디자인 도구와 원활하게 작동하여 코드와 디자인을 완벽하게 동기화합니다. 동적 유형, 다크 모드, 현지화 및 접근성에 대한 자동 지원은 SwiftUI 코드의 첫 번째 줄이 이미 지금까지 작성한 것 중 가장 강력한 UI 코드라는 것을 의미합니다.
목차
- Apple 제공
- 선적 서류 비치
- ? WWDC 비디오
- ??? 튜토리얼
- ? 커뮤니티에 의해
- ? 서적
- ? 행동
- ? 웹사이트
- ? 조항
- ? 단위 테스트
- ? Xcode 확장
- ? 저장소
- ? 비디오
- ❤️ 기여
Apple 제공
선적 서류 비치
- 스위프트UI
- 공식 문서
- 골자
- SwiftUI를 소개합니다 . SwiftUI는 모든 Apple 플랫폼에 대한 사용자 인터페이스를 선언하는 현대적인 방법입니다. 그 어느 때보다 빠르게 아름답고 역동적인 앱을 만들어 보세요.
- 앱 구조 및 동작 . 앱의 진입점과 최상위 조직을 정의합니다.
- 사용자 인터페이스
- 보기 및 컨트롤 . 콘텐츠를 화면에 표시하고 사용자 상호 작용을 처리하세요.
- 레이아웃 및 프리젠테이션을 봅니다 . 뷰를 스택으로 결합하고, 뷰 그룹과 목록을 동적으로 생성하고, 뷰 프리젠테이션과 계층 구조를 정의합니다.
- 드로잉 및 애니메이션 . 색상, 모양, 그림자를 사용하여 보기를 향상시키고 보기 상태 간 애니메이션 전환을 사용자 정의하세요.
- 프레임워크 통합 . SwiftUI 보기를 기존 앱에 통합하고 AppKit, UIKit, WatchKit 보기 및 컨트롤러를 SwiftUI 보기 계층 구조에 포함하세요.
- 데이터 및 이벤트
- 상태 및 데이터 흐름 . 앱 모델 내에서 데이터 흐름과 변경 사항을 제어하고 이에 대응합니다.
- 제스처 . 탭, 클릭, 스와이프부터 세밀한 동작까지 상호 작용을 정의하세요.
- Xcode에서 미리보기
- 미리보기 . 사용자 정의 보기의 동적 대화형 미리보기를 생성합니다.
- SwiftUI로 앱 개발
- SwiftUI로 앱을 개발하세요 . SwiftUI 및 Xcode를 사용하여 앱을 만듭니다. 일일 스크럼을 추적하는 앱인 Scrumdinger를 빌드하세요.
? WWDC 비디오
- 2️⃣0️⃣2️⃣2️⃣
- 안녕하세요 스위프트 차트
- 탐색을 위한 SwiftUI 요리책
- SwiftUI의 새로운 기능
- SwiftUI로 사용자 정의 레이아웃 작성
- Swift 차트: 기준을 높이세요
- iPad의 SwiftUI: 도구 모음, 제목 등 추가
- iPad의 SwiftUI: 인터페이스 구성
- AppKit과 함께 SwiftUI 사용
- UIKit과 함께 SwiftUI 사용
- SwiftUI 앱에 여러 창 가져오기
- 효율성이 기다립니다: SwiftUI의 백그라운드 작업
- SF 기호에 가변 색상 채택
- 2️⃣0️⃣2️⃣1️⃣
- SwiftUI 앱에 풍부한 그래픽 추가
- SwiftUI에서 검색 경험 만들기
- Swift에서 비동기/대기를 만나보세요
- SwiftUI의 새로운 기능
- SwiftUI 이해하기
- SwiftUI에서 동시성을 발견하세요
- SF Symbols 3 앱 살펴보기
- SwiftUI의 SF 기호
- SwiftUI 접근성: 기본 그 이상
- SwiftUI에서 초점을 직접 지정하고 반영합니다.
- SwiftUI 앱 현지화
- 2️⃣0️⃣2️⃣0️⃣
- tvOS용 SwiftUI 앱 빌드
- SwiftUI에서 합병증 빌드
- SwiftUI 소개
- SwiftUI의 새로운 기능
- SwiftUI의 앱 필수사항
- SwiftUI 보기를 시각적으로 편집
- Swift Playgrounds에서 SwiftUI 보기 구축
- SwiftUI에서 문서 기반 앱 구축
- SwiftUI의 스택, 그리드 및 아웃라인
- 위젯용 SwiftUI 보기 빌드
- 훌륭한 위젯 디자인
- 위젯 코드
- SwiftUI의 데이터 필수 사항
- SwiftUI 미리보기를 위한 앱 구조화
- 2️⃣0️⃣1️⃣9️⃣
- SwiftUI 소개: 첫 번째 앱 구축
- SwiftUI 필수 ?
- SwiftUI를 통한 데이터 흐름
- SwiftUI를 사용하여 사용자 정의 보기를 구축하시겠습니까 ?
- SwiftUI 통합
- SwiftUI의 접근성
- 모든 장치의 SwiftUI
- watchOS의 SwiftUI
- Xcode 미리보기 마스터하기
? 가장 흥미로운
??? 튜토리얼
- 뷰 생성 및 결합
- UI 컨트롤 작업
- 사용자 입력 처리
- 목록 및 탐색 작성
- 경로 및 모양 그리기
- 뷰 및 전환 애니메이션
- 복잡한 인터페이스 구성
- UIKit과의 인터페이스
? 커뮤니티에 의해
? 서적
- Ray wenderlich의 튜토리얼을 통한 Swift UI
- 결합: Ray wenderlich의 Swift를 사용한 비동기 프로그래밍
- Ray wenderlich의 튜토리얼을 통한 촉매
- 예시를 통한 SwiftUI - Hacking with Swift가 쓴 책
- Big Mountain Studio의 SwiftUI 보기 빠른 시작(무료)
- Big Mountain Studio의 SwiftUI 뷰 마스터리
- Big Mountain Studio의 SwiftUI 애니메이션 마스터리
- Big Mountain Studio의 SwiftUI에서 데이터 작업
- Big Mountain Studio의 SwiftUI에 숙련도 결합
- 결합 사용 (Joseph Heck의 Gumroad의 PDF/ePub
- ??SwiftUI实战,带你入门苹果最새로운UI开发框架 - SwiftUI in Action, zixiao233이 제공하는 Apple의 최신 UI 개발 프레임워크 제공
- SwiftUI로 생각하기 by objc.io
- Jayant Varma의 완전 초보자를 위한 SwiftUI
? 행동
- SwiftUI를 배워보세요 . 작성자: 멩 토
- SwiftUI 마스터클래스 2021 - iOS 14 앱 개발 및 Swift 5 . 로버트 페트라
- ??SwiftUI 중국어 - SwiftUI-튜토리얼 . 작성자: WillieWangWei
- SwiftUI - 전체 개발자 과정 . 스티븐 드스테파노(Stephen DeStefano)
- CS193p - iOS용 앱 개발 . 스탠포드 대학교
? 웹사이트
- SwiftUI 허브 - SwiftUI 튜토리얼 및 리소스
- 빌어먹을 SwiftUI - SwiftUI 치트 시트
- Gi Sheet - github의 Ultimate SwiftUI 치트 시트
- Gosh Darn SwiftUI - SwiftUI 치트 시트(작업 친화적인 미러)
- SwiftUI Lab - 문서가 누락되면 실험합니다.
- SwiftOnTap – 예제가 포함된 SwiftUI 문서 완성
- 디자이너를 위한 SwiftUI 예제
- SwiftUI 튜토리얼
? 조항
- Swift를 사용한 해킹을 통한 SwiftUI 예시
- Swift로 해킹하여 SwiftUI 시작하기
- Swift로 해킹하여 SwiftUI 팁 및 요령
- Andrei Villasana의 SwiftUI 고차 컴포넌트
- @SwiftBySundell의 SwiftUI와 UIKit 및 AppKit의 관계
- @SwiftBySundell이 작성한 SwiftUI에 대한 가장 일반적인 질문에 대한 답변
- SwiftUI에 대한 첫 번째 살펴보기: @SwiftBySundell이 작성한 Apple의 선언적 새 UI 프레임워크
- Bruno Rocha가 쓴 SwiftUI의 선언적 구문의 컴파일러 매직 내부
- Majid Jabrayilov의 SwiftUI로 실제 앱 만들기
- SwiftUI 이제 IB(UIStoryboard)와 작별을 고하고 있나요? 모하마드 사와하(Mohammad Sawalha)
- Antoine Barrault의 SwiftUI를 사용하여 간단한 카운트다운 타이머를 만드는 방법
- 튜토리얼: Martin Lasek의 SwiftUI 프로젝트 설정 방법
- SwiftUI가 Flutter에 미치는 영향 - Martin Rybak
- Santosh Botre의 SwiftUI 소개
- craiggrummitt의 iOS 13의 SF 기호
- Balraj Singh의 SwiftUI 심층 이해
- Jille van der Weerd의 SwiftUI에 대한 회의론자들의 견해
- Jasper Haggenburg의 SwiftUI 옵션
- Johannes Nevels의 SwiftUI에서 UIViewController 제시
- Rohan Panchal의 React Native 개발자를 위한 SwiftUI
- SwiftUI 첫 번째 살펴보기: AppCoda로 간단한 테이블 보기 앱 구축
- 스토리보드는 여전히 살아 있나요? 나빌 카지(Nabil Kazi)
- ?? SwiftUI에 대한 질문이 있나요? 니콜라스 바처(Nicolas Bachur)
- Shai Mishali의 RxSwift와 Apple의 결합 "치트 시트"
- Matt Gallagher가 작성한 SwiftUI의 첫인상
- Alejandro Martinez의 SwiftUI 버튼으로 플레이하기
- 6월 9일 @SwiftBySundell의 SwiftUI API를 강화하는 Swift 5.1 기능
- SwiftUI 소개 — Suyash Srijan의 1부
- Nick Halvins의 iOS Swift용 SwiftUI에서 채팅 앱 또는 메신저를 구축하는 방법
- SwiftUI: 시작하기 - Ray wenderlich
- SwiftUI가 Kotlin 멀티플랫폼을 만났습니다! 작성자: johnoreilly.dev
- Rui Peres의 SwiftUI 샘플 이해
- ?? SwiftUI - 彼得潘的 iOS 앱의 첫 경험 Neverland
- SwiftUI는 우리가 코딩하는 방식보다 더 많은 것을 변화시킬 것입니다 . Harlan Kellaway for Prolific Interactive
- SwiftUI의 "some"은 무엇인가요? 미샤 힐데브란트
- Swift로 해킹하여 SwiftUI와 인터페이스 빌더 및 스토리보드 비교
- SwiftUI 기본: Mat Schmid의 목록 가져오기
- David Cordero의 SwiftUI, 개인적인 생각 및 모델-뷰-발표자
- David Doll의 SwiftUI를 사용하여 Tinder 복제하기
- SwiftUI: Nik Rodionov의 UIKit에서 프로젝트 마이그레이션
- MessageUI, SwiftUI 및 UIKit 통합
- BLACKBIRDS의 SwiftUI에서 테이블 보기(목록) 마스터링
- Thomas Ricouard의 SwiftUI를 사용하여 실제 애플리케이션 만들기
- QuickBird Studios의 SwiftUI와 Compose 비교
- SwiftUI의 고급 목록
- SwiftUI Lab의 구조용 GeometryReader
- 뷰 트리 검사 - SwiftUI Lab의 뷰 기본 설정
- SwiftUI Lab의 더 나은 코드 가독성을 위한 확장 보기
- ScrollView – 당겨서 새로 고침 (SwiftUI Lab 제공)
- Abbas T. Khan의 SwiftUI 작업에서 얻은 교훈
- SwiftUI 및 결합: Peter Friese의 더 나은 함께
- @dbolella의 SwiftUI 보기의 단순한 수명(주기)
- Denis Chashchin의 SwiftUI 모달 뷰
- SwiftUI 레이아웃 시스템: Alexander Grebenyuk의 심층 살펴보기
- Sarah Reichelt의 SwiftUI 데이터 흐름
- @nallexn의 SwiftUI용 클린 아키텍처
- @nallexn의 SwiftUI 프로젝트에서 프로그래밍 방식 탐색
- @rudrankriyam의 다음 프로젝트에 사용할 놀라운 SwiftUI 라이브러리 8가지
- SwiftUI의 상태 속성의 내부 작동 - Zheng
- Zheng의 SwiftUI에서 SceneDelegate에 작별 인사하기
- SwiftUI를 사용한 무한 목록 스크롤 및 결합 by Yet Another Swift Blog
- 또 다른 Swift 블로그에서 SwiftUI의 통신 패턴 보기
- 또 다른 Swift 블로그의 대규모 SwiftUI 미리보기
- SwiftUI에서 UIView 및 UIViewController 사용 by Yet Another Swift 블로그
- SwiftUI 보기 수명 주기 및 ID가 작동하는 방식 작성자: DoorDash 엔지니어링 블로그
- 코디네이터 패턴을 위한 SwiftUI 탐색 개선 - John Patrick Morgan Blog
? 단위 테스트
- @JohnSundell의 SwiftUI를 사용하여 테스트 가능한 코드 작성
- @nallexn의 ViewInspector
- @nallexn의 단위 테스트 SwiftUI 보기
UI 테스트
- 또 다른 Swift 블로그를 통해 SwiftUI 뷰 테스트하기
? Xcode 확장
- nef - 이 Xcode 확장을 사용하면 코드를 선택하고 이를 조각으로 내보낼 수 있습니다. Mac App Store에서 사용 가능합니다 .
- SwiftUI 레시피 - 70개 이상의 커뮤니티 소스 SwiftUI 레시피를 코드에 추가하기 위한 동반 앱 및 Xcode 확장입니다. Mac App Store에서 사용 가능합니다 .
? 저장소
- SwiftUI 100일 및 Repo 결합을 통해 Swift의 SwiftUI 100일 챌린지를 통한 해킹을 따라가세요.
- 환율 변환기 및 계산기 세계 대부분의 통화에 대한 통화 응용 프로그램입니다. 통화 간에 빠르게 변환하고 수학 연산을 수행할 수 있습니다.
- SwiftSunburstDiagram 개체 트리가 주어지면 선버스트 다이어그램을 쉽게 렌더링하기 위해 SwiftUI로 작성된 라이브러리입니다.
- 스위프트UI .
SwiftUI
프레임워크 학습 및 사용 가이드. - SwiftUITodo . WWDC19에 소개된 SwiftUI를 사용하는 할 일 목록 앱의 예입니다.
- 키보드 회피 . 수정된 extraSafeAreaInsets를 사용하여 키보드 이벤트에 응답하는 UIViewController를 관리하는 SwiftUI 보기입니다.
- 디스패치스토어 . SwiftUI용 작업 기반 다중 저장소 Flux를 구현하는 Swift 패키지입니다.
- GitHubSearchWithSwiftUI . SwiftUI 기반 GitHubSearch 예제.
- SwiftUI-MovieDB . Xcode 11 Beta 및 macOS 10.15 Catalina로 구축된 SwiftUI MovieDB 프로토타입 앱.
- WWDCPlayer . ? SwiftUI를 사용하는 WWDC19 플레이어.
- 마이독스 . 목록, BindableObject, 상태 관리 및 네트워크를 테스트하기 위한 간단한 SwiftUI 예제입니다.
- MovieSwiftUI . MovieDB API를 사용하는 SwiftUI 및 결합 앱.
- CryptoTickerSwiftUI . 최신 BTC-USD 거래를 표시하기 위해 websocket API 및 SwiftUI를 사용하는 예제 프로젝트입니다. (최신 비트코인 가격)
- SwiftUIRedux . SwiftUI용 종합 Redux 라이브러리는 유형이 안전한 게시/구독 패턴을 사용하여 Store 전체에서 상태 일관성을 보장합니다.
- SwiftUI-결합 . GitHub API를 이용한 SwiftUI와 Combine의 예제 프로젝트입니다.
- SwiftUITimeTravel . SwiftUI를 위한 실험적인 시간 이동 상태 저장소입니다.
- SwiftUI_Jike . SwiftUI 모방 앱 인터페이스(SwiftUI로 Jike 앱 구축).
- 2048년 . SwiftUI로 작성하는 2048 게임.
- SwiftUI-랜드마크 . SwiftUI를 소개합니다. Swift로 사용자 인터페이스를 생성하는 선언적 방법입니다.
- SwiftUI-플럭스 . 이것은 Flux 아키텍처와 함께 SwiftUI를 사용하는 작은 실험적 애플리케이션입니다.
- SwiftUI-예제별 . 새로운 SwiftUI 프레임워크의 예.
- SwiftUI계산기 . WWDC19에 도입된 SwiftUI를 사용한 계산기 앱입니다.
- InstaFake-Swift-UI . 인스타그램 사본을 위한 Swift UI 데모.
- SwiftUI테마 . SwiftUI 뷰의 스타일을 지정하는 첫 번째 아이디어.
- 목록__-_Navigation_SwiftUI . #SwiftUI를 사용하여 목록을 작성하고 뷰 간 탐색을 활성화하는 방법을 자세히 설명하는 Apple 개발자의 SwiftUI 튜토리얼을 살펴보세요.
- 주사 가능 . Swift Property Wrapper를 활용하여 Service Locator 패턴을 구현하는 마이크로 프레임워크입니다.
- SwiftWeb이미지 . 고성능 LRU 메모리/디스크 캐시를 갖춘 BindingObject용 SwiftUI 이미지 다운로더.
- NetworkImage.swift . Kingfisher를 통한 SwiftUI에 대한 기본 NetworkImage 지원
- SwiftUI-결합-할 일-예제 . SwiftUI를 사용하고 편안한 API와 결합한 할 일 목록 앱입니다.
- Bindings.swift . 더 잘 이해하기 위해 @bind 및 @State(SwiftUI에서)를 직접 다시 구현합니다.
- 연락처.스위프트
- CombineUnsplash . 자세한 코드 설명과 함께 Unsplash API를 사용하여 SwiftUI + 결합 + 결과를 탐색합니다.
- RemoteImage.swift . AlamofireImage를 사용한 SwiftUI RemoteImage의 대략적인 스케치.
- 피드백 결합 . 새로운 Apple Combine 프레임워크를 사용하는 단방향 반응형 아키텍처.
- 수확하다 . ? 수확: Redux 및 Elm에서 영감을 받은 Apple의 Combine.framework + State Machine.
- Redux HandlingUserInput . Redux 스타일의 상태 및 변경 관리를 보여주는 HandlingUserInput 튜토리얼입니다.
- SwiftUI-치트 시트 . SwiftUI 치트 시트.
- Swiftui_shadow_and_border.swift . SwiftUI 테스트. 뷰에 그림자와 모서리 반경을 추가합니다. 보기 배경색에 따라 이상한 동작이 발생합니다.
- SwiftUI-MVVM . GitHub API를 사용하여 SwiftUI + MVVM 및 Combine 프레임워크로 빌드된 샘플 iOS 프로젝트입니다.
- SwiftUI-Circular.swift . 원 안에 자식을 배치하는 컨테이너 뷰를 만드는 대략적인 시도입니다.
- NotesApp.swift . SwiftUI를 사용하여 100줄 이상의 Swift로 작성된 메모 앱입니다.
- UnsplashSwiftUI .
UnsplashSwiftUI
SwiftUI 및 Unsplash로 구동되는 간단한 앱 - 애니타임 . SwiftUI + Combine 및 MVVM 아키텍처를 사용하는 iOS용 애니메이션 일정, 한국어 자막
- 플럭서스 . Vuex에서 영감을 받은 SwiftUI용 Flux입니다.
- SwiftUI의 ChartView .
Bar and Piecharts
지원하는 사용하기 쉬운 애니메이션 차트 보기 - 날씨 . ? MVVM을 사용하는 간단한 SwiftUI 날씨 앱입니다.
- 채팅 . 새로운
URLSessionWebSocketTask
를 활용하는 기본 SwiftUI 채팅 앱입니다. - Combine을 위한 toBlockingArray . Combine 프레임워크를 사용하여 테스트를 작성하기 위해 RxBlocking처럼 작동합니다.
- ImageWithActivityIndicator . URL에서 이미지를 다운로드 및 표시하고 로드하는 동안 활동 표시기를 표시하는 SwiftUI 보기입니다. 데모
- ?? 부리또 . Swift 속성 래퍼(이전의 "속성 위임") 컬렉션입니다.
- Hackery SwiftUI를 사용하여 만든 HackerNews 클라이언트입니다.
- SwiftUI-Redux-Todo 예제 독단적인 React/Redux에서 영감을 받은 Todo 예제입니다.
- 환율 계산기 . 환율 변환기 앱.
- 하단바-swiftui . SwiftUI용 BottomBar 구성요소
- 딜스택 . SwiftUI로 구현된 간단한 카드 스택
- SwiftUI-PathAnimations . 경로 및 모양 애니메이션을 수행하는 데 도움이 되는 SwiftUI용 도구
- CombineBookSearch . SwiftUI + 결합 + MVVM 아키텍처.
- YanxuanHD , '网易严选' iOS 앱의 iPad 버전
- 프로젝트 수준의 레이어 분리와 리프
View
프레임워크를 갖춘 Babylon 데모 MVVM입니다. - RKCalendar 간단한 SwiftUI 달력/날짜 선택기.
- SwiftUI용 Morphi 추가
Shape
. - ⏯ VideoPlayer , SwiftUI용 비디오 플레이어.
- DrawerView-SwiftUI SwiftUI에 의해 구현된 특정 사용자 정의 기능을 갖춘 서랍 보기입니다.
- SwiftUIX 표준 SwiftUI 라이브러리의 확장입니다.
- SwiftUI-라우터 . React Router를 기반으로 한 라우팅 시스템 개념 증명입니다.
- SwiftUI ColorSlider . 색상 그라데이션 슬라이더에서 색상을 동적으로 선택합니다.
- ⌨️ KeyboardObserving SwiftUI에서 키보드를 관찰하고 피하기 위한 Combine 기반 솔루션입니다.
- 5 계산기 체크리스트 SwiftUI에서 계산기 체크리스트 프로젝트를 다시 생성합니다.
- SwiftUI로 완전히 작성된 도착 BART 앱
- SF A 작은 SFSymbols SwiftUI Enum.
- 당겨서 새로 고침 SwiftUI 목록, NavigationView를 당겨서 새로 고침
- ConnectFour SwiftUI로 구축된 기본 Connect Four 게임
- 모달 보기 SwiftUI에서 모달 보기를 표시하는 간단하고 안전한 방법
- SwiftUI CompatKit ? 누락된 UIKit 컨트롤을 SwiftUI에 추가하는 프레임워크?
- SDWebImageSwiftUI . SwiftUI용 SDWebImage 통합. 비동기 이미지 로딩, 캐싱은 물론 GIF, APNG, 애니메이션 WebP와 같은 애니메이션 이미지 재생도 지원합니다.
- FlipClock-SwiftUI SwiftUI에서 플립 시계 구현
- CountdownFilmClutter-SwiftUI SwiftUI의 구식 카운트다운 필름 클러터
- ??SwiftUI-프레젠테이션 SwiftUI를 터키어로 설명하고 데모 애플리케이션을 준비했습니다.
- 슬라이더 . SwiftUI용 사용자 정의 슬라이더 및 트랙.
- Pages SwiftUI를 위한 경량 페이징 보기 솔루션입니다.
- PartialSheet 콘텐츠 높이에 따라 부분 모달 시트를 표시하는 SwiftUI 수정자입니다.
- 시계 시간 선택기 . 날짜의 시간과 분을 선택할 수 있는 드래그 가능한 바늘이 있는 시계 페이스입니다.
- ?? SwiftUI-WeChat SwiftUI로 WeChat을 만드는 방법을 알아보세요. 7.0?
- MVVM 및 CoreML을 사용한 날씨 앱 이 데모는 SwiftUI를 이해하도록 설계된 매우 간단한 프로젝트입니다. 메인화면, DayList 화면, 상세화면으로 구성되어 있습니다.
- UIKit/SwiftUI를 사용하는 iOS 애플리케이션용 Verge A Store-Pattern 기반 데이터 흐름 아키텍처입니다. Redux와 Vuex에서 영감을 얻었습니다.
- SwiftUI용 클린 아키텍처 클린 아키텍처를 사용한 SwiftUI 앱의 프로덕션 설정을 보여주는 데모 프로젝트입니다.
- SwiftUI-Introspect SwiftUI의 기본 UIKit 구성 요소를 검사합니다.
- ?️ 화면의 어느 부분에서나 스와이프하여 이전 보기에 대한 중단 가능한 팝 애니메이션을 시작할 수 있는 Lazy-Pop-SwiftUI 수정자.
- Login-with-Apple-Firebase-SwiftUI Apple을 통한 Firebase 로그인을 처리하는 SwiftUI 구성요소입니다. README의 튜토리얼을 완료하세요.
- Awesome-SwiftUI 멋진 SwiftUI 튜토리얼, 라이브러리, 비디오 및 기사로 구성된 목록입니다.
- GrowingTextView-SwiftUI SwiftUI에서 텍스트 보기 구현 증가
- ActionOver iPhone의 액션 시트와 iPad 및 Mac의 팝오버를 표시하는 SwiftUI 수정자입니다. 메뉴에 대한 작업을 한 번만 작성하세요.
- ?CardStack iOS, macOS 및 watchOS의 카드와 같은 Tinder에 대한 사용하기 쉬운 SwiftUI 보기입니다.
- Floating Tab Bar SwiftUI로 만든 플로팅 탭바
- SwiftUI를 사용하는 iPadOS용 iOS 계산기 복제 SwiftUI를 사용하는 iPadOS용 기본 iOS 내장 계산기의 복제본으로 기본 계산기 UI 및 기능을 모방합니다.
- 단계 표시를 위한 StepperView SwiftUI iOS 구성 요소
- ? UrbanVillageProjectScreens 도시 마을 프로젝트 컨셉 화면을 재현한 것입니다.
- ? SharedObject SwiftUI
ObservableObject
에 대한 새로운 속성 래퍼입니다. - ? BetterSafariView
SFSafariViewController
제시하거나 SwiftUI에서 ASWebAuthenticationSession
을 시작하는 더 좋은 방법입니다. - MGFlipView를 사용하면 애니메이션 뒤집기 및 로직 뒤집기에 대한 걱정 없이 쉽게 뒤집기 뷰를 만들 수 있습니다.
- SwiftUIListSeparator SwiftUI iOS13 및 iOS14에서 목록 구분 기호를 숨기거나 수정하는 보기 확장입니다.
- SwiftUI에서 사용하도록 설계된 무한 스크롤을 위한 InfiniteScroller 수평 및 수직 컬렉션 뷰
- SwiftUI 도구 설명 모든 플랫폼에서 작동하고 SwiftUI v1.0을 지원하는 SwiftUI 도구 설명 구현
- SVG에서 SwiftUI로 SVG에서 SwiftUI 모양 변환기로
- Clendar Clendar는 SwiftUI로 작성된 오픈 소스 및 범용 캘린더 앱입니다.
- 코로나 위젯 ? 오픈 소스 iOS 14 위젯을 사용하면 코로나19에 대한 최신 통계를 얻을 수 있습니다.
- URL-이미지 ? URL을 통해
Images
빠르게 표시하기 위한 오픈 소스 솔루션입니다. - SFSafeSymbols 빌드 시 안전하게 자동으로 업데이트되는 SF 기호 열거형입니다.
- 색종이 조각 보기 ? SwiftUI를 사용하는 앱을 위한 간단한 색종이 보기입니다.
- 오픈 소스 SwiftUI 문서 ? 오픈 소스 SwiftUI 문서!
- SwiftUICharts SwiftUI를 사용하여 작성된 접근성을 지원하는 간단한 선 및 막대 차트 라이브러리입니다.
- MarkdownUI SwiftUI에서 Markdown 텍스트를 렌더링합니다.
- Instasoup Instagram 홈 페이지 SwiftUI 구현.
- SwiftUI의 FlowStacks 코디네이터 패턴.
레이아웃?
- ASCollectionView 사용자 정의 레이아웃을 지원하는 SwiftUI 컬렉션 뷰입니다.
- QGrid 누락된 SwiftUI 컬렉션 뷰.
- 플로우스택 . 그리드 레이아웃 구성요소입니다.
- 그리드스택 . SwiftUI를 위한 유연한 그리드 레이아웃 보기.
- 폭포그리드 . SwiftUI용 폭포형 그리드 레이아웃 보기입니다.
- 그리드 . 사용자 정의 스타일이 포함된 SwiftUI 그리드.
? 비디오
- SwiftUI 미리보기 데모 프로젝트
- 플레이그라운드 및 샘플 코드를 사용하여 Mojave에서 SwiftUI를 실행하는 방법
- SwiftUI 기본: 동적 목록, HStack VStack, 원 잘린 스트로크 오버레이가 있는 이미지
- SwiftUI: Facebook 복잡한 레이아웃 - 가로 스크롤 보기
- SwiftUI 기본 튜토리얼
- SwiftUI 앱 튜토리얼 - 목록, 탐색 및 JSON 데이터
- 스크롤 보기 및 목록에 데이터를 표시하는 SwiftUI
- SwiftUI 소개: 간단한 상태 관리
- SwiftUI를 배우기 전에 이 말을 들어야 합니다...
- SwiftUI = 놀라운 일 - WWDC iOS 개발자 반응
- SwiftUI - 배우지 마세요(아직)
- Devslopes의 iOS 13 SwiftUI 초보자 튜토리얼
- Brian Advent의 간단한 SwiftUI 앱
- SwiftUI 튜토리얼(1개의 비디오로 보는 Swift UI 기초)
- Mojave에서 Swift UI를 사용하여 뷰, 텍스트 및 스택을 만드는 방법
- SwiftUI NavigationView, 목록, 텍스트, NavigationBarTitle Xcode 11
- NavigationView 및 NavigationButton - SwiftUI의 푸시 뷰
- SwiftUI DSL 뒤에는 무엇이 있나요? - Swift 함수 빌더 - Swift 진화를 따르다
- Let's Code SwiftUI(WWDC 2019 미리보기) - 강의 #00 - Let's Code Let's Code
- SwiftUI - 상태 이해
- SwiftUI - 목록 - UITableView와 같은 것을 생성합니다.
- ?? SwiftUI: Xcode 11 및 iOS 13의 Primeros Pasos
- ?? SwiftUI + Xcode 11: Swift 패키지 관리자 및 SF 기호 설명
- SwiftUI 튜토리얼 - JSON을 가져오는 목록 만들기
- SwiftUI 완전한 앱 #1: 탐색 및 이미지가 포함된 동적 목록 앱 구축 – 튜토리얼
- 처음부터 끝까지 SwiftUI를 사용한 복잡한 UI
- UIKit의 SwiftUI? 예! DuckUI를 만나보세요 - 풀 코스
- SwiftUI 및 상태 관리: 1부
- SwiftUI 및 상태 관리: 2부
- 원형 모션 경로를 따라 뷰 방향 지정
- SwiftUI-CSS, SwiftUI용 누락된 CSS 유사 모듈
- SwiftUI Live: 처음부터 앱 빌드
앱
- DetailsPro - SwiftUI용 디자인 도구
- Vulcan SwiftUI 앱을 만들기 위한 앱입니다.
❤️ 기여
자유롭게 참여해주세요!! 이 저장소는 당신 것입니다.