iOS/Swift
-
[Swift] foreach 반복문iOS/Swift 2022. 12. 1. 01:44
Swift 공식 문서 (한국어 가이드) https://jusung.gitbook.io/the-swift-language-guide/language-guide/04-collection-types 콜렉션 타입 (Collection Types) - The Swift Language Guide (한국어) let oddDigits: Set = [1, 3, 5, 7, 9] let evenDigits: Set = [0, 2, 4, 6, 8] let singleDigitPrimeNumbers: Set = [2, 3, 5, 7] // [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] jusung.gitbook.io import UIKit //콜렉션 : 데이터를 모아둔 것 //콜렉션 안에는 배열, 셋, 딕셔너리, 튜..
-
[Swift] 조건문iOS/Swift 2022. 12. 1. 01:13
import UIKit var isDarkMode : Bool = true if (isDarkMode == true){ // 다크모드 라면, print("다크모드 입니다.") } else { print("다크모드가 아닙니다.") } if isDarkMode { // 다크모드 라면, print("다크모드 입니다.") } else { print("다크모드가 아닙니다.") } if !isDarkMode { // 다크모드가 아니라면, print("다크모드 입니다.") } else { print("다크모드가 아닙니다.") } //삼항 연산으로 작성할 경우 : 왼쪽 참, 오른쪽 거짓인 경우에 출력 var title1 : String = isDarkMode == true ? "다크모드 입니다" : "다크모드가 아닙니..
-
[Swift] Unwrap 옵셔널 변수iOS/Swift 2022. 12. 1. 01:03
옵셔널(Optional)이란? = 값을 알지 못하는 상태 = 값이 있는지 없는지 모르는 상태 /* Type이 Int형 이긴 한데, 값이 있는지는 모르겠을때 물음표를 붙임 */ var someVariable : Int? = nil 물음표가 없다는 뜻은 값이 있다는것이기 때문에, 값이 nil 이면 Type 옆에 물음표를 붙여야 함 /* 만약 변수 값이 nil 이면 90을 대입해라 */ if someVariable == nil { someVariable = 90 } 언랩핑이란? = 감싸져 있는 것을 벗기는 것 = 옵셔널 변수를 값이 있는 변수로 바꾸는 것 언래핑을 하지 않으면 Optional(90) 으로 출력되고 언래핑 후에는 90 으로 출력됨 /* 만약 someVariable이 값이 있다면, otherVar..