본문 바로가기
swift

Swift란 무엇인가? - iOS 앱 개발 입문 가이드

by 정보경험 2025. 3. 14.
반응형

 

 

Swift란 무엇인가?

Swift는 Apple에서 개발한 강력하고 직관적인 프로그래밍 언어입니다. iOS, macOS, watchOS, tvOS 앱을 개발하는 데 사용됩니다.

 

 

 

 

Swift의 특징

  • 안전성(Safety) - 메모리 관리 및 에러 방지 기능 강화
  • 빠른 성능(Performance) - C++와 비슷한 속도를 제공
  • 현대적 문법(Modern Syntax) - 가독성과 유지보수성을 고려한 설계
  • 오픈 소스(Open Source) - 누구나 자유롭게 사용할 수 있음

 

 

 

 

Swift 기본 문법

Swift를 처음 접하는 개발자를 위해 기본 문법을 소개합니다.

 

 

 

 

 

 

변수와 상수

Swift에서는 var 키워드를 사용하여 변수를 선언하고, let 키워드를 사용하여 상수를 선언합니다.

let pi = 3.14159  // 상수 선언
var name = "John" // 변수 선언
name = "Alice" // 변수 값 변경 가능
        

조건문

let score = 85
if score >= 90 {
    print("A 등급")
} else if score >= 80 {
    print("B 등급")
} else {
    print("C 등급")
}
        

반복문

for i in 1...5 {
    print("\(i)번째 반복")
}
        

함수

func greet(name: String) -> String {
    return "Hello, \(name)!"
}
print(greet(name: "Swift"))
        

Swift를 사용한 iOS 앱 개발

Swift를 사용하여 iOS 앱을 개발하려면 Xcode를 설치해야 합니다.

Xcode 설치

App Store에서 Xcode를 다운로드하고 설치합니다.

 

 

 

 

 

 

 

 

새 프로젝트 생성

 

1. Xcode 실행

 

 

 

 

2. 새 프로젝트 생성 (iOS App 선택)

 

 

 

3. Swift 언어 선택

 

 

4. 프로젝트 설정 완료 후 개발 시작

기본 iOS 앱 코드 예제

import UIKit
class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        let label = UILabel(frame: CGRect(x: 50, y: 100, width: 200, height: 50))
        label.text = "Hello, Swift!"
        view.addSubview(label)
    }
}
        

 

 

 

 

 

 

마무리

이 글에서는 Swift의 기본 개념과 iOS 앱 개발을 시작하는 방법을 소개했습니다. 앞으로 Swift를 더 깊이 있게 학습하여 멋진 iOS 앱을 개발해보세요!

 

 

 

 

 

 

 

 

 

 

 

 

반응형

'swift' 카테고리의 다른 글

Swift Playground - 변수의 종류 및 실습  (0) 2025.03.14
Swift Playground 사용법 - 실습 가이드  (0) 2025.03.14