250x250
반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

스윞한 개발자

Xcode14 - NO 스토리보드 세팅 본문

Swift 실습

Xcode14 - NO 스토리보드 세팅

스윞남 2024. 1. 24. 18:27
728x90
반응형
SMALL

이번 포스팅에서는 Xcode 14 ↑ No 스토리보드 세팅을 진행해보겠습니다!

 

현직에서는 유지보수를 위해 스토리보드 없이 코드 베이스로 작업을 많이 한다고 하더라구요. 오늘은 이 스토리보드 설정을 없애보도록 하겠습니다!

 

 

 

  1. File -> New Project
  2. info -> Storyboard Name 없애기

  3. Main 스토리 보드 move to trash
  4. Deployment Info -> Supports multiple windows
  5. Main storyboard file base name : Main 없애기
  6. SceneDelegate에서 아래의 코드를 주석처리를 해줍니다.
  7. guard let _ = (scene as> UIWindowScene) else {return}
guard let windowScene = (scene as? UIWindowScene) else {return}

window = UIWindow(frame: UIScreen.main.bounds)
let viewController = ViewController() //처음 보일 view controller

window?.rootViewController = viewController //위에서 만든 view controller를 첫 화면으로 띄우기

window?.makeKeyAndVisible() //화면에 보이게끔
window?.windowScene = windowScene

 

위의 코드를 추가해줍니다.

 

이렇게 완료하고 실행을 하면! 스토리보드 없이 바로 ViewController에서 코드 베이스로 프로젝트가 실행이 됩니다!

매우 간단하죠? 

 

이상 No storyboard 세팅하는 포스팅이었습니다!

 

 

 

참고(출처) : 개발하는 정대리

728x90
반응형
LIST