반응형
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/thebasics
스위프트 언어의 기본부터 시작해보겠습니다.
어떤 언어든 조건문은 코드를 작성하는데 가장 기본 및 자주 사용되는 문법입니다.
위 링크를 들어가시면 원문으로 스위프트 문법에 대한 설명을 확인 가능합니다.
[조건문]
import UIKit
var isDarkMode : Bool = false
if isDarkMode == true{
print("다크모드 입니다.")
}
else{
print("다크모드 아닙니다.")
}
가장 기본입니다.
isDarkMode 변수를 Bool 형으로 선업해줍니다.
자바스크립트 문법과 유사한 조건문 구사가 가능합니다.
if isDarkMode{
print("다크모드 입니다.")
}
else{
print("다크모드 아닙니다.")
}
동일한 내용을 간략하게 줄여 사용 가능합니다.
if (isDarkMode != true){
print("다크모드 아닙니다.")
}
else{
print("다크모드 입니다.")
}
if !isDarkMode{
print("다크모드 아닙니다.")
}
else{
print("다크모드 입니다.")
}
부정형으로 위와 같이 사용이 가능합니다.
[삼항연산자]
/삼항연산자
var title : String = isDarkMode == true ? "다크모드 입니다." : "다크모드가 아닙니다."
print("title: \(title)")
var title2 : String = isDarkMode ? "다크모드 입니다." : "다크모드가 아닙니다."
print("title: \(title2)")
var title3 : String = !isDarkMode ? "다크모드가 아닙니다." : "다크모드입니다."
print("title: \(title3)")
삼항연산자도 크게 다르지 않습니다.
반응형
'App Dev > iOS' 카테고리의 다른 글
옛 버전 iOS 소스 코드 빌드업 하는 방법 (2) | 2024.07.03 |
---|---|
iOS SwiftUI @Binding으로 View 끼리 데이터 공유 (0) | 2023.05.24 |
iOS Swift 클래스 vs 스트럭트 Class vs Struct 어떤걸 써야하나 (0) | 2023.05.23 |
SwiftUI 개발 macOS 환경설정 및 Image HStack VStack padding 기초문법 활용해보자 ! (2) | 2023.05.04 |
iOS Swift 함수 매개변수 사용 방법 ( 변수명 변경, 생략) (0) | 2023.04.03 |
iOS Swift <T> Generic 제네릭 사용법 (0) | 2023.03.28 |