It’s me. Right.
Hello.ENTP.World
It’s me. Right.
전체 방문자
오늘
어제
  • 분류 전체보기 (45)
    • 멋쟁이사자처럼 앱스쿨 1기 (18)
    • 2024 Apple Developer Academ.. (10)
    • 개발 with Apple (8)
    • Flutter (1)
    • 알고리즘 (4)
    • 디자인 (0)
    • 앱스토어 출시 (1)
    • 영어공부 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • xcode 팀 계정
  • ios
  • 코테
  • 코딩테스트
  • git cicd
  • 애플아카데미
  • Xcode
  • xcoud cloud cicd
  • 협업
  • 백준
  • swift cicd
  • xcode cloud 계정 권한
  • git xcodecloud
  • 개발자
  • swiftUI
  • 알고리즘
  • 개발
  • git xcode cloud
  • xcodcloud
  • Xcode cloud
  • 회고
  • 애플디벨로퍼아카데미
  • Apple Developer Academy
  • xcode cicd
  • xcode cloud appstoreconnect
  • xcode cloud workflow
  • xcode 배포 자동화
  • 아키텍처
  • 좋은 회고
  • 동기

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
It’s me. Right.

Hello.ENTP.World

[멋쟁이사자처럼] 앱스쿨 1기 - View & Scene & App (22.11.30)
멋쟁이사자처럼 앱스쿨 1기

[멋쟁이사자처럼] 앱스쿨 1기 - View & Scene & App (22.11.30)

2022. 11. 30. 11:30
반응형

1. 오전일정 : App&Scene&View

 

오늘의 한장 요약

 

View

https://developer.apple.com/documentation/swiftui/view/

 

Apple Developer Documentation

 

developer.apple.com

  • Scene의 콘텐츠를 형성
  • View 하나만 내놔도 어디 띄워서 볼 수 있다. = 플랫폼에서 독립적으로 표시 가능
  • 특징 : Body라는 프로퍼티(연산 프로퍼티)가 요구되고, body는 View 프로토콜을 준수하는 인스턴스를 반환해야 한다.

Scene

https://developer.apple.com/documentation/swiftui/scene

 

Apple Developer Documentation

 

developer.apple.com

  • 시스템이 수명주기를 관리하는 앱의 사용자 인터페이스의 일부
  • 시스템은 실행중이 플랫폼에 맞추어 사용자에게 표시하는 방법을 결정
  • 화면 일부 또는 전체를 차지하는 각종 View들이 모여 구성하는 화면 요소 모음의 기본 단위
  • View들이 모인 Scene들은 App을 구성하게 된다
  • Scene마다 State값이 별개로 생성된다.

WindowGroup

https://developer.apple.com/documentation/swiftui/windowgroup

 

Apple Developer Documentation

 

developer.apple.com

  • 그룹의 콘텐츠로 선언하는 계층 구조는 앱이 해당 그룹에서 만드는 각 창의 템플릿 역할을 합니다.
  • SwiftUI가 기본적으로 제공하는 primitive scene type 중의 하나
  • iPadOS나 macOS에서는 여러 Window를 띄울 수 있다 - 각 Scene은 개별 Window가 된다.
  • macOS에서는 Safari 브라우저 처럼 관련 창을 하나의 탭 창으로 모을 수도 있다. - 각 Scene은 개별 Tab이 된다.
  • iOS, watchOS, tvOS에서는 한 번에 하나의 전체화면 창을 띄우는 것을 선호한다.

App

https://developer.apple.com/documentation/swiftui/app/

 

Apple Developer Documentation

 

developer.apple.com

  • 앱은 하나만 존재한다. 여러개의 창은 여러개의 윈도우로 분류됨

 

반응형

'멋쟁이사자처럼 앱스쿨 1기' 카테고리의 다른 글

[멋쟁이사자처럼] 앱스쿨 1기 - Json parsing & Async & Await (22.11.22)  (3) 2022.11.22
[멋쟁이사자처럼] 앱스쿨 1기 - SwiftUI (22일차 22.10.18)  (3) 2022.10.18
[멋쟁이사자처럼] 앱스쿨 1기 - Objective-C (17일차 22.10.11)  (4) 2022.10.11
[멋쟁이사자처럼] 앱스쿨 1기 - Objective-C (16일차 22.10.07)  (2) 2022.10.07
[멋쟁이사자처럼] 앱스쿨 1기 - Objective-C (15일차 22.10.06)  (3) 2022.10.06
    '멋쟁이사자처럼 앱스쿨 1기' 카테고리의 다른 글
    • [멋쟁이사자처럼] 앱스쿨 1기 - Json parsing & Async & Await (22.11.22)
    • [멋쟁이사자처럼] 앱스쿨 1기 - SwiftUI (22일차 22.10.18)
    • [멋쟁이사자처럼] 앱스쿨 1기 - Objective-C (17일차 22.10.11)
    • [멋쟁이사자처럼] 앱스쿨 1기 - Objective-C (16일차 22.10.07)
    It’s me. Right.
    It’s me. Right.
    개발자가 되고싶은 코린이의 천방지축 얼렁뚱땅 개발일기

    티스토리툴바