728x90
Xcode
Xcode에서는 iPhone 개발만이 아니고 macOS, watchOC, tvOS 개발 환경도 제공합니다.
초기 생성 파일
Single View App 템플릿으로 시작하면 기본으로 파일이 생성됩니다.
기본 파일들의 역할은 다음과 같습니다.
- HelloWorld
- AppDelegate.swift
- 앱의 life cycle 관리
- SceneDelegate.swift
- UI의 life cycle 관리
- ViewController.swift
- 화면에 보이는 뷰에서 처리될 내용
- 뷰와 매칭
- Main.storyboard
- 앱의 시각적으로 만들수 있도록 표현한 파일
- Assets.xcassets
- 앱의 아이콘
- LaunchScreen.storyboard
- 앱이 실행될 때 나타나는 스플래시 화면
- Info.plist
- 앱이 실행되는데 필요한 정보를 저장
- AppDelegate.swift
UI
- Label
- 텍스트를 나타낼 때 사용합니다.
- Text Field
- 사용자로부터 텍스트를 입력받을 때 사용합니다.
- Button
- 사용자로부터 액션을 입력 받을 때 사용합니다.
IBOutlet : 스토리보드에 등록된 화면 요소와 연결된 변수입니다.
IBAction : 스토리보드에 등록된 화면 요소의 행위와 연결된 함수입니다.
앞에 붙은 IB는 interface builder의 약자입니다. 실제로 view와 viewcontroller의 변수/함수의 연결을 interface builder에서 처리해줍니다.
'iOS > 스위프트로 아이폰 앱 만들기' 카테고리의 다른 글
[5장] Picker View (0) | 2021.10.04 |
---|---|
[4장] Date Picker (0) | 2021.10.04 |
[3장] image view (0) | 2021.10.03 |
[1장] 아이폰 앱 개발 준비하기 (0) | 2021.10.01 |
📱아이폰 앱 개발 공부 시작합니다. (0) | 2021.09.30 |