Swift는 Objective-C보다 간결하고 안전한 코드 작성을 위한 기능을 제공하며, Objective-C와 호환되기도 한다.
Swift는 iOS 앱 개발을 위한 주요 언어로 사용되며, 많은 개발자들이 Swift로 iOS 애플리케이션을 작성하고 있다.
// Swift 예제
import Foundation
class Person {
var name: String
init(name: String) {
self.name = name
}
func sayHello() {
print("안녕하세요, \(name)입니다.")
}
}
let person = Person(name: "철수")
person.sayHello()
SwiftUI 란?
SwiftUI는 2019년에 도입된 UI 프레임워크로, 사용자 인터페이스를 구축하기 위한 선언적인 방식으로 개발된다.
SwiftUI는 Swift 언어와 함께 사용되며, iOS, macOS, watchOS, tvOS 등 다양한 Apple 플랫폼에서 UI를 구현할 수 있다.
SwiftUI는 코드로 UI를 작성하고 실시간으로 미리보기할 수 있는 편리한 기능을 제공한다.
// SwiftUI 예제
import SwiftUI
struct ContentView: View {
var body: some View {
Text("안녕하세요, SwiftUI!")
.font(.title)
.foregroundColor(.blue)
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}