iOS/Swift 기초

iOS/Swift 기초

[ Swift 기초 ] Any, AnyObject, nil

안녕하세요 공공돌🧸 입니다. Any, AnyObject, nil 에 대해 정리 해봤습니다. 1. Any, AnyObject, nil Any - Swift의 모든 타입을 지칭하는 키워드 AnyObject - 모든 클래스 타입을 지칭하는 프로토콜 nil - '없음'을 의미하는 키워드 Any Swift의 모든 타입을 지칭하는 키워드 var someAny: Any = 100 someAny = "어떤 타입도 수용 가능합니다" someAny = 123.12 // Any 타입에 Double 자료를 넣어두었더라도 Any는 Double 타입이 아니기 때문에 할당할 수 없습니다. // 명시적으로 타입을 변환해 주어야 합니다. (타입 변환은 차후에 다룹니다.) let someDouble: Double = someAny //..

iOS/Swift 기초

[ Swift 기초 ] 기본 데이터 타입

안녕하세요 공공돌🧸 입니다. 기본 데이터 타입에 대해 정리 해봤습니다. 1. Swift의 기본 데이터 타입 Bool Int, UInt Float, Double Character, String Bool true와 false만을 값으로 가지는 타입 var someBool: Bool = true someBool = false // someBool = 0 // 컴파일 오류발생 // someBool = 1 // 컴파일 오류발생 Int, UInt Int : 정수 타입. 현재는 기본적으로 64비트 정수형 UInt : 양의 정수 타입. 현재는 기본적으로 64비트 양의 정수형 // Int var someInt: Int = -100 // someInt = 100.1 // 컴파일 오류발생 //UInt var someUInt..

iOS/Swift 기초

[ Swift 기초 ] 상수와 변수

안녕하세요 공공돌🧸 입니다. 상수와 변수에 대해 정리해봤습니다. 1. 상수와 변수 선언 let : 상수 선언 키워드 var : 변수 선언 키워드 // 상수와 변수 선언 let 상수이름: 타입 = 값 var 변수이름: 타입 = 값 // 값의 타입이 명확하다면 타입 생략 가능 let 상수이름 = 값 var 변수이름 = 값 // 상수와 변수 활용 let constant: String = "차후에 변경이 불가능한 상수 let" var variable: String = "차후에 변경이 가능한 변수 var" variable = "변수는 이렇게 차후에 다른 값을 할당할 수 있지만" // constant = "상수는 차후에 값을 변경할 수 없습니다" // 오류발생 2. 상수 선언 후, 값 할당하기 선언을 한 뒤, 나중..

iOS/Swift 기초

[ Swift 기초 ] 명명법 / 콘솔로그 / 문자열 보간법

안녕하세요 공공돌🧸 입니다. 새해의 목표로 스위프트의 기초부터 앱 개발까지 한 가지의 목표로 나아가 보려고 합니다. 1. 명명법 Lower Camel Case : fuction, method, variable, constant ex.) someVariableName Upper Camel Case : type(class, struct, enum, extension…) ex.) Person, Point, Week * Swift는 모든 대소문자를 구분합니다. 2. 콘솔로그 남기기 print 함수 : 단순 문자열 출력 dump 함수 : 인스턴스의 자세한 설명(description 프로퍼티)까지 출력 3. 문자열 보간법 (String Interpolation) 프로그램 실행 중 문자열 내에 변수 또는 상수의 실질..

Sheep1sik
'iOS/Swift 기초' 카테고리의 글 목록 (5 Page)