안녕하세요
리액터킷 카테고리를 새로 만들었삼
요즘에 리액터킷 공부를 하고 있는데요
넘나 어려운 것
그래서 첨부터 차근차근 공부해나가는 모습을 포스팅해보며 복습하려고해요
이 카테고리의 모든 포스팅은 AI가 아닌 제(나 이상지)가 직접 적습니다!!!
물론 ai가 도움을 줄순 있음,, 하지만 ai가 줄줄 써준 글은 아님요
제 피땀눈물이 들어가있다는거 알아주삼요
그럼 오늘은 꼭 리액터킷만의 과정은 아니지만
스토리보드 없이 프로젝트 구성하는 방법
을 알아보아요
스타트
단순히 스토리보드 파일 없앤다고 코드로만 가능한거 아님
1. 스토리 보드 파일 삭제하기
main 스토리보드 파일이랑 런치 스크린 파일 삭제 고고
2. Info.plist 에서 main 삭제하기
Info.plist에 있는
Application Scene Manifest > Scene Configuration > Application Session Role > Item 0 > Storyboard Name
하여간 끝까지 열면 main이라고 적혀있는 행이 나옴
그 행 자체를 삭제 고고
3. SceneDelegate 수정하기
class SceneDelegate: UIResponder, UIWindowSceneDelegate {
var window: UIWindow?
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
//아래 코드들로 수정해주기
guard let windowScene = (scene as? UIWindowScene) else { return }
let window = UIWindow(windowScene: windowScene)
window.rootViewController = ViewController() // 나의 첫 화면 뷰컨
window.makeKeyAndVisible()
self.window = window
}
...중략
씬델리게이트 가서 아래 코드들 넣어주세요
이 때 루트 뷰컨은 내가 지정할 첫 화면의 뷰컨명 넣어주면 됨
결과는?

저는 뷰컨 잘 뜨는지 확인하려고
뷰컨에 아래처럼 배경색 넣어줘서 빨간 화면이 나온거랍니다.
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = .red
}
}
그럼 오늘의 포스팅 끝~
세상 간단한 포스팅이었는데 생각보다 시간이 걸려서
앞으로의 미래를 걱정 중
그럼 안녕~
'iOS > ReactorKit' 카테고리의 다른 글
| [ReactorKit] 버튼 누르면 숫자가 증가하는 리액터 만들기 (0) | 2025.09.11 |
|---|---|
| [ReactorKit] 기본적인 ReactorKit 흐름 만들어보기 (0) | 2025.09.11 |
| [ReactorKit] 리액터킷의 기본 개념 (2) | 2025.09.10 |
댓글