본문 바로가기

iOS/스위프트로 아이폰 앱 만들기

[2장] Hello World

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
      • 앱이 실행되는데 필요한 정보를 저장

 

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