JJ_blog

  • 홈

code 2

No StoryBoard 설정하는 방법

Main.storyboard 파일 제거 SceneDelegate.swift 파일 내부에 다음 내용을 추가 func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { var window: UIWindow? guard let windowScene = (scene as? UIWindowScene) else { return } window = UIWindow(windowScene: windowScene) let viewController = ViewController() window?.rootViewController = viewController w..

iOS 2023.01.16

iOS - Storyboard vs Code

StoryBoard 장점 - 결과물 예층 쉬움, 속성 쉽게 확인 가능 - 쉽게 UI 생성 가능 - pop, push, present, dismiss등의 코드를 사용하지 않아도 됨 단점 - 화면 로딩 시 무거움 - 링크가 끊어진 경우 파악하기 힘듬 - 협업 문제 발생 가능 ( 오류가 발생한 경우 파악하기 힘듬) - 데이터 흐름이 표시되지 않음 - 앱이 커지면 가독성이 떨어짐 Code 장점 - 가볍다 - 협업 하기 편리하다 - 모든 UI요소에 제어감각이 생긴다. - 재사용하기 용이 - Launch Screen을 제외한 모든 코드가 코드로 구현 가능하다. - 스토리보드는 및 nib는 loading 및 parsing 오버헤드에 영향을 받는다. 단점 - 해당 컴포넌트를 숙지해야 함 - 어떤 화면이 만들어질지 파악..

iOS/Swift 상식 2023.01.07
이전
1
다음
더보기
프로필사진

JJ_blog

도전!

  • 분류 전체보기 (198)
    • 매일 공부 일기 (29)
    • 알고리즘 (69)
      • Greedy (8)
      • 구현 (4)
      • DFS & BFS (22)
      • 탐색 (7)
      • DP (14)
      • 분할정복 & 재귀 & 백트래킹 (12)
      • 투포인터 (1)
      • 시뮬레이션 & 구현 (1)
    • CS (3)
      • DataBase (2)
      • OS (1)
    • Backend (5)
      • Spring (5)
    • iOS (53)
      • 문법 (14)
      • iOS 상식 (1)
      • Swift 상식 (30)
      • AutoLayout (3)
      • RxSwift (2)
      • MVVM (1)
    • HTML (11)
    • JAVA (12)
    • KOTLIN (15)

Tag

Protocol, 백준, RxSwift, Algorithm, 알고리즘, 이것이 코딩테스트다, java, swift, HTML, BaekJoon, 애플 개발자 아카데미, ios, Greedy, Kotlin, c++, BEAKJOON, @escaping, 안드로이드, cpp, spring,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Github
  • Notion

티스토리툴바