iOS

iOS/Swift 기초

[ Swift 기초 ] 함수 고급

안녕하세요 공공돌🧸 입니다. 함수 고급에 대해 정리 해봤습니다. 1. 함수 고급 1. 매개변수 기본 값 매개변수에 기본적으로 전달될 값을 미리 지정해 둘 수 있습니다. 기본값을 갖는 매개변수는 매개변수 목록 중 뒤쪽에 위치하는 것이 좋습니다. func 함수이름(매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입 = 매개변수 기본값 ...) -> 반환타입 { /* 함수 구현부 */ return 반환값 } func greeting(friend: String, me: String = "GGDol") { print("Hello \(friend)! I'm \(me)") } // 매개변수 기본값을 가지는 매개변수는 호출시 생략할 수 있습니다 greeting(friend: "hana") // Hello h..

iOS/Swift 기초

[ Swift 기초 ] 함수 기본

안녕하세요 공공돌🧸 입니다. 함수 기본에 대해 정리 해봤습니다. 1. 함수 기본 1. 함수선언의 기본형태 func 함수이름(매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입 ...) -> 반환타입 { /* 함수 구현부 */ return 반환값 } // 예) // sum이라는 이름을 가지고 // a와 b라는 Int 타입의 매개변수를 가지며 // Int 타입의 값을 반환하는 함수 func sum(a: Int, b: Int) -> Int { return a + b } 2. 반환 값이 없는 함수 func 함수이름(매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입 ...) -> Void { /* 함수 구현부 */ return } // 예) func printMyName(name: Stri..

iOS/Swift 기초

[ Swift 기초 ] 컬렉션 타입(Array, Dictionary, Set)

안녕하세요 공공돌🧸 입니다. 컬렉션 타입(Array, Dictionary, Set) 에 대해 정리 해봤습니다. 1. 컬렉션 타입 Array - 순서가 있는 리스트 컬렉션 Dictionary - '키'와 '값'의 쌍으로 이루어진 컬렉션 Set - 순서가 없고, 멤버가 유일한 컬렉션 Array 멤버가 순서(인덱스)를 가진 리스트 형태의 컬렉션 타입 여러가지 리터럴 문법을 활용할 수 있어 표현 방법이 다양합니다. // 1. Array 선언 및 생성 var integers: Array = Array() // 위와 동일한 표현 // var integers: Array = [Int]() // var integers: Array = [] // var integers: [Int] = Array() // var inte..

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. 상수 선언 후, 값 할당하기 선언을 한 뒤, 나중..

Sheep1sik
'iOS' 카테고리의 글 목록 (7 Page)