본문 바로가기

Smile Han3

iOS Swif 강좌 : 옵셔널(optinal) 기초 Optinal() Int? Int! Int형 값을 저장 or 값이 없음(nil) -> 값이 있을 수도 있고 없을 수도 있음 옵셔널 타입(Optional type) 값을 반환할 때 오류가 발생할 가능성이 있는 값은 옵셔널 타입이라는 객체로 감싸서 반환한다. Int("100")의 리턴 값은 100이 아닌 Optinal(100)이다. Int("Hi")는 정수 값을 반환할 수 없으므로 아무런 값도 반환할 수 없다는 의미의 nil을 반환한다. Swift에서 기본 자료형(Int, Double, String 등)은 nil값을 저장할 수 없다. nil도 저장하려면 옵셔널 타입으로 선언해야 한다. 옵셔널 타입은 변수 또는 상수에 아무런 값이 할당되지 않는 상황을 안전하게 처리하기 위한 방법을 제공한다. 옵셔널 타입 변수.. 2022. 1. 10.
iOS Swift 강좌 : 튜플(Tuple) 튜플(Tuple) 튜플은 여러 개의 값을 하나의 개체에 일시적으로 묶는 방법으로, Swift 프로그래밍 언어에서 가장 강력한 기능 중 하나이다 튜플에는 타입에 관계없이 저장이 가능하고, 저장된 값들의 타입이 달라도 가능하다 let myTuple = (5, 4.3, "true") print(myTuple) // (5, 4.3, "true")​ 튜플의 요소들은 다양한 방법들을 사용하여 접근할 수 있다 xbvmfdmf 특정 튜플 값은 인덱스 위치를 참조하여 간단하게 접근할 수 있다 let myTuple = (5, 4.3, "true") print(myTuple.1) // 4.3​ 튜플의 모든 값을 추출하여 변수나 상수에 할당할 수도 있다 let myTuple = (5, 4.3, "true") let(myInt.. 2022. 1. 4.
iOS Swift 강좌 : 변수(var)와 상수(let) 변수 : var 변수(variable)는 프로그램에서 사용될 데이터를 저장하기 위한 메모리 공간이다 변수는 var 키워드를 이용하여 선언되며 변수를 생성할 때, 값을 가진 채 초기화가 가능하다 변수에 할당된 값은 변경이 가능하다 변수 명은 영문자, 숫자, Unicode도 사용 가능하다 var num = 10 // : Int 생략 print(num) // 10 num = 5 print(num) // 5 상수 : let 상수(const)는 데이터 값을 저장하기 위하여 메모리 내의 명명된 공간을 제공한다는 점에서 변수와 비슷하다 값이 한 번 할당되면 이후에 변경할 수 없다 -> 코드 내에서 반복적으로 사용되는 값이 있을 경우에 유용하다 상수 명은 영문자, 숫자, Unicode도 가능하다 let a = 2 le.. 2022. 1. 4.