[Swift] Storyboard 프로젝트 구성 -1 : 개발 환경 구성
·
Swift/환경설정
해당 글에서는 Xcode 툴을 통하여서 초기 앱의 프로젝트를 생성하고 디바이스에 연결을 하기 위한 설정 및 과정에 대해서 공유를 목적으로 작성한 글입니다. 1) 개발환경 분류 버전 및 설명 iOS 15.0 언어 Swift 디자인 스타일 StoryBoard(UIKit) IOS 16.2 개발 툴 Xcode 2) 프로젝트 생성 💡 해당 환경설정은 ‘Xcode’ 툴을 이용하여서 환경을 구성하였습니다. 1. 프로젝트 선택 💡 Xcode 실행 - File 탭 - "New -Project…" 버튼을 선택합니다. 2. Choose a template for your new project 💡 "Choose a template for your new project"에서 'APP’을 선택 - ‘Next’ 버튼을 누릅니다. ..
[Swift] 화면 공유 기술 - 2 : 전체 시스템 화면 공유 구축
·
Swift/이해하기
해당 글에서는 화면 공유 기술 중 “System Broadcast Picker 기능”과 관련되어 이해하는 과정에 대해서 작성하였습니다. 💡 전반적인 화면 공유 기술 및 앱 내에서 화면 공유 기술에 대해서 궁금하시면 이전에 작성한 글을 참고하시면 도움이 됩니다. [Swift] 화면 공유 기술 - 1 : In-App 화면 공유 해당 글에서는 화면 공유 기술 중 “인 앱(In-App) 화면 녹화 및 공유 기능”과 관련되어 이해하고 개발하는 과정에 대해서 작성하였습니다. 1) ReplayKit 정의 및 주요 기술들 💡ReplayKit 이란? - ReplayK adjh54.tistory.com 1) System Broadcast Picker 및 기술 프로세스 1. System Broadcast Picker 💡 자..
[Swift] SwiftUI에서 Storyboard(UIKit) 화면을 불러오는 방법 : UIViewControllerRepresentable
·
Swift/이해하기
해당 글에서는 SwiftUI에서 UIKit 화면을 불러오는 방법에 대해서 공유합니다. 1) SwiftUI 화면 : View 💡 SwiftUI에서 UIKit으로 구성된 화면을 불러오는 과정을 나열한 페이지입니다. 해당 부분에서는 ScreenShareView() 클래스에 주목해야합니다. 해당 클래스는 UIViewControllerRepresentable 프로토콜을 반환받는 클래스로 구성이 되어있습니다. import SwiftUI import Foundation /** * SwiftUI 화면을 로드합니다. */ struct TemplateView: View{ var body: some View { NavigationView{ VStack{ Button(action: { apiSearchRoom() // 입장 ..