Xcode3 Objective-C 코드 베이스 세팅 1. 신규 프로젝트 생성상단 메뉴바 File->New->ProjectInterface: StoryboardLanguage: Objective-C2. 스토리보드 제거a. 좌측 네비게이터에서 Main 스토리보드 파일 제거 b. 좌측 네비게이터에서 Info.plist 확인 후 토글 전체 펼쳐 Window Application Session Role의 Item에서 Storyboard Name 삭제 c. 좌측 네비게이터에서 프로젝트 선택 후 Build Settings -> Info.plist Values의 UIKit Main Storyboard File Base Name 삭제3. Scene 설정* iOS 13 이후 윈도우, 뷰 관련 설정은 SceneDelegate를 통하도록 변경됨. SceneDelega.. 2024. 6. 4. 1. Auto Layout - Interface Builder 톺아보기 Interface Builder 살펴보자! 아래쪽에 보면 버튼 다섯 개를 확인할 수 있을 것이다. 귀여운 어피치가 있는 첫 번째 버튼부터 보자 1. Update Frames - 제약이 잡혀 있는 컴포넌트를 옮겼을 때, 누르면 원래 제약의 위치로 돌아감 2. Add New Alignment Constraints - 정렬 제약을 추가 - 주로 x축의 가운데에 정렬하는 Horizontally in Container - 주로 y축의 가운데에 정렬하는 Vertically in Container - 그 외 다양한 정렬 기능이 있고, 여러 컴포넌트를 선택하고 함께 정렬할 수도 있음 (아래 예시와 같이) 3. Add New Constraints - attribute에 해당하는 제약을 추가 가능 (핀) ___어디서 얼마.. 2023. 3. 22. ViewController.swift 파일명을 마음대로 바꾼다면.. [Storyboard] Unknown class _xxx in Interface Builder file. 스토리보드가 아닌 코드로 앱을 만드는 도중에 이상한 에러를 발견했고, 해결했기에 작성해본다. 아주 간단한 에러인데 어 왜 안되지..? 하고 당황하는 사람이 없기를 바라며.. xcode에서 새로운 앱 프로젝트를 만들면 자동으로 생성되는 파일들이 있다. 거기서 뷰컨트롤러파일은 ViewController.swift로 되어 있고! 그런데 파일 관리를 위해 ViewController.swift 파일 이름을 그냥 바꾸면 아래와 같은 에러가 생긴다.. (위와 같이 그냥 바꾸고 빌드를 하는 경우) [Storyboard] Unknown class _TtC7tabCode14ViewController in Interface Builder file. 마음대로 이름을 바꿔서 뷰와 뷰컨이 연결이 제대로 안되어서 발생하는 에러 같.. 2023. 2. 17. 이전 1 다음