Today I Learned/2024

24.06.27 Today I Learned

이도서 2024. 6. 27. 20:43

자연수 뒤집어 배열로 만들기


코드베이스UI로하는걸 잘못해서 다른방법으로 하고 있어서 다시 시작한다.

 

1. 우선, main스토리보드를 Move to Trash로 삭제한다.

 

2. Info에 가서 Storyboard Name 을 지운다

 

 

3. 프로젝트 파일에서 Building Setting 에가서 UIKit Main Stroyboard FileBase Name을 삭제한다

 

4. 앱에게 맨 처음 시작할 뷰를 알려줘야 하므로 SceneDelegate.swift 파일에 다음과 같은 코드 작성를 작성한다

// SceneDelegate.swift

class SceneDelegate: UIResponder, UIWindowSceneDelegate {
		// 윈도우. 앱에 반드시 한 개는 필요한 가장 근본이 되는 뷰. 이 위에 뷰가 쌓이기 시작.
    var window: UIWindow?

		// 앱을 시작할때 세팅해줄 코드를 작성하는 곳.
    func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
        // UIWindow 객체 생성.
        guard let windowScene = (scene as? UIWindowScene) else { return }
        let window = UIWindow(windowScene: windowScene)
        
        // window 에게 루트 뷰 지정. 
        window.rootViewController = ViewController()
        
         // 이 메서드를 반드시 작성해줘야 윈도우가 활성화 됨.
        window.makeKeyAndVisible()
        self.window = window
    }

여기까지구현은 했는데 버튼의 위치나 다른 버튼이 보이지 않아서(위로 밀린 것으로 추정됨) 내일 보완해서 완성해봐야겠다.