전체 글(12)
-
프레임워크 통합 - watchOS 앱 만들기
이 튜토리얼에서는 SwiftUI에 대해 이미 배운 것을 많이 적용하고, 적은 노력으로 Landmarks 앱을 watchOS로 마이그레이션할 수 있는 기회를 제공합니다. iOS 앱용으로 만든 공유 데이터 및 보기를 복사하기 전에 먼저 watchOS 대상을 프로젝트에 추가합니다. 모든 자산이 제자리에 있으면 SwiftUI 보기를 사용자 정의하여 watchOS에 세부 정보 및 목록 보기를 표시합니다. 단계에 따라 이 프로젝트를 빌드하거나 완성된 프로젝트를 다운로드하여 직접 탐색하세요. 예상 시간 : 25분 Xcode version : 13.1 이상 섹션 1 watchOS 대상 추가 watchOS 앱을 만들려면 먼저 watchOS 대상을 프로젝트에 추가하세요. Xcode는 watchOS 앱에 대한 그룹 및 파일..
2022.08.17 -
프레임워크 통합 - UIKit과의 인터페이스
SwiftUI는 모든 Apple 플랫폼의 기존 UI 프레임워크와 원활하게 작동합니다. 예를 들어 UIKit 보기와 보기 컨트롤러를 SwiftUI 보기 내에 배치할 수 있으며 그 반대의 경우도 마찬가지입니다. 이 튜토리얼에서는 UIPageViewController 및 UIPageControl의 인스턴스를 래핑하기 위해 홈 화면의 주요 랜드마크를 및 의 랩 인스턴스로 변환하는 방법을 보여줍니다. UIPageViewController를 사용 하여 SwiftUI 보기의 캐러셀을 표시하고 상태 변수와 바인딩을 사용하여 사용자 인터페이스 전체에서 데이터 업데이트를 조정합니다. 단계에 따라 이 프로젝트를 빌드하거나 완성된 프로젝트를 다운로드하여 직접 탐색하세요. 예상 시간 : 25분 Xcode version : 13..
2022.08.16 -
앱 디자인 및 레이아웃 - UI 컨트롤 작업
Landmarks 앱에서 사용자는 프로필을 만들어 개성을 표현할 수 있습니다. 사용자에게 프로필을 변경할 수 있는 기능을 제공하기 위해 편집 모드를 추가하고 기본 설정 화면을 디자인합니다. 데이터 입력을 위한 다양한 공통 사용자 인터페이스 컨트롤로 작업하고 사용자가 변경 사항을 저장할 때마다 Landmarks 모델 유형을 업데이트합니다. 단계에 따라 이 프로젝트를 빌드하거나 완성된 프로젝트를 다운로드하여 직접 탐색하세요. 예상 시간 : 25분 Xcode version : 13.1 이상 섹션 1 사용자 프로파일 표시 Landmark 앱은 일부 구성 세부 정보 및 기본 설정을 로컬에 저장합니다. 사용자가 세부 정보를 편집하기 전에 편집 컨트롤이 없는 요약 보기에 표시됩니다. 1 단계 프로젝트의 모델 그룹에 ..
2022.08.16 -
앱 디자인 및 레이아웃 - 복잡한 인터페이스 구
랜드마크의 카테고리 보기는 수평으로 스크롤되는 랜드마크의 수직 스크롤 목록을 보여줍니다. 이 보기를 빌드하고 기존 보기에 연결할 때 구성된 보기가 다양한 장치 크기 및 방향에 적응할 수 있는 방법을 탐색합니다. 단계에 따라 이 프로젝트를 빌드하거나 완성된 프로젝트를 다운로드하여 직접 탐색하세요. 예상 시간 : 20분 Xcode version : 13.1 이상 섹션 1 카테고리 뷰 추가 범주별로 랜드마크를 정렬하는 보기를 만들고 보기 상단에서 주요 랜드마크를 강조 표시하여 랜드마크를 탐색하는 다른 방법을 제공할 수 있습니다. 1 단계 프로젝트의 보기 그룹에 범주 그룹을 만들고 새 그룹을 호출하는 사용자 지정 보기를 만듭니다.CategoryHome 2 단계 다른 카테고리를 호스팅하려면 추가하세요 .Navig..
2022.08.16 -
드로잉 및 애니메이션 - 보기 및 전환 애니메이션
SwiftUI를 사용하면 효과가 있는 위치에 관계없이 보기 또는 보기의 상태에 대한 변경 사항을 개별적으로 애니메이션할 수 있습니다. SwiftUI는 이러한 결합, 중첩 및 중단 가능한 애니메이션의 모든 복잡성을 처리합니다. 이 자습서에서는 Landmarks 앱을 사용하는 동안 사용자가 걷는 하이킹을 추적하기 위한 그래프가 포함된 보기를 애니메이션합니다. 수정자를 사용하면 animation(_:)보기에 애니메이션 효과를 주는 것이 얼마나 쉬운지 알 수 있습니다. 시작 프로젝트를 다운로드하고 이 튜토리얼을 따르거나 완성된 프로젝트를 열고 코드를 직접 탐색하십시오. 예상 시간 : 20분 Xcode version : 13.1 이상 섹션 1 앱에 하이킹 데이터 추가 애니메이션을 추가하려면 먼저 애니메이션을 적용..
2022.08.16 -
드로잉 및 애니메이션 - 경로 및 모양 그리기
사용자는 목록에 있는 랜드마크를 방문할 때마다 배지를 받습니다. 물론 사용자가 배지를 받으려면 배지를 만들어야 합니다. 이 자습서에서는 경로와 모양을 결합한 다음 위치를 나타내는 다른 모양으로 오버레이하여 배지를 만드는 과정을 안내합니다. 다양한 종류의 랜드마크에 대해 여러 개의 배지를 만들려면 중첩된 기호를 실험하거나 반복 정도를 변경하거나 다양한 각도와 축척을 변경해 보십시오. 단계에 따라 이 프로젝트를 빌드하거나 완성된 프로젝트를 다운로드하여 직접 탐색하세요. 예상 시간 : 25분 Xcode version : 13.1 이상 섹션 1 배지 보기에 대한 도면 데이터 작성 배지를 만들려면 먼저 배지 배경의 육각형 모양을 그리는 데 사용할 수 있는 데이터를 정의해야 합니다. 1 단계 탐색 창에서 보기 그룹..
2022.08.16