(방울)도마토의 개발일지

고정 헤더 영역

글 제목

메뉴 레이어

(방울)도마토의 개발일지

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • Developer (109)
    • TIL (11)
    • AppleAcademy (32)
    • Swift&SwiftUI (40)
      • UIKit (3)
    • Algorithm and Data Structur.. (0)
    • HIG (2)
    • UXUI (3)
    • StackOverflow for domato (1)
    • ML (3)
    • Java Script (8)
    • Java (5)

검색 레이어

(방울)도마토의 개발일지

검색 영역

컨텐츠 검색

Swift&SwiftUI/UIKit

  • UIKit 화면을 SwiftUI의 preview로 확인하기

    2025.07.16 by (방울)도마토

  • SplashView(LaunchScreen) 만들기

    2025.07.16 by (방울)도마토

  • StoryBoard를 Code Base로 만들기!

    2025.06.19 by (방울)도마토

UIKit 화면을 SwiftUI의 preview로 확인하기

uikit을 쓰면서 가장 아쉬웠던 게 preview로 화면을 바로바로 확인하기 어려웠다는 것이다. 하지만 이런 천재 개발자들. 기어코 방법을 만들어 냈지요? 아주 잘 쓸 것 같은 메소드다. 1. Extension에서 메소드 구현하기 // UIKit으로 짠 화면을 SwiftUI로 바로 볼 수 있게 해주는 코드import SwiftUI#if DEBUGextension UIViewController { private struct Preview: UIViewControllerRepresentable { let viewController: UIViewController func makeUIViewController(context: Context) -> UIViewController..

Swift&SwiftUI/UIKit 2025. 7. 16. 12:04

SplashView(LaunchScreen) 만들기

스토리 보드로 만들면 쉬운데 코드 베이스로 뷰를 만든다고 고집을 피워서 아주 조금 어려웠다. ㅎ하지만 생각보다? 어렵지 않게 코드를 작성할 수 있었다. 역시 세상엔 생각보다 어렵지 않은 일들이 많다. 1. SplashViewController 코드 import UIKitfinal class SplashViewController: UIViewController { // MARK: - UI Properties private lazy var splashImageView: UIImageView = { let imageView = UIImageView() imageView.translatesAutoresizingMaskIntoConstraints = false ..

Swift&SwiftUI/UIKit 2025. 7. 16. 11:00

StoryBoard를 Code Base로 만들기!

1. 스토리 파일 main 지우기 2. info.plist 에서 Storyboard Name 의 'main' 지우기 3. Project의 Targets > info > Main storyboard file base name 에서 'main' 지우기3-1. Launch screen까지 지울 때는 Launch screen interface file base name 까지 지우기 4. SceneDelegate.swift에서 해당 코드 삽입하기 (본래 window와 scene 코드를 아래의 코드로 교체)// SceneDelegate.swiftclass SceneDelegate: UIResponder, UIWindowSceneDelegate { // 윈도우. 앱에 반드시 한 개는 필요한 가장 근..

Swift&SwiftUI/UIKit 2025. 6. 19. 07:20

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
(방울)도마토의 개발일지 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바