본문 바로가기

Swift4

Swift 4. Swift의 데이터 타입 고급(2) 배열, 딕셔너리 애플이 제공하고, 가장 많이 이용하는 mac, ios에서 사용하는 프로그램, 앱을 만들기 위해서는 애플이 개발한 Swift언어를 알아야 합니다. ios 앱 개발을 위해 기반 언어인 Swift의 기본 데이터 타입을 정리해 보겠습니다. 1. 컬렉션형 Swift는 많은 수의 데이터를 묶어서 저장할 수 있는 컬렉션 타입을 제공합니다. 배열, 딕셔너리, 세트 등이 있습니다. 2. 배열 같은 타입의 데이터를 나열 한 후 순서대로 저장한 형태의 타입입니다. let를 통한 상수, var을 통한 변수 모두 가능합니다 배열은 표현방법이 여러가지 입니다. import UIKit var names1: Array = ["lee", "kim", "choei"] var names2: [String] = ["lee", "kim", .. 2023. 6. 20.
Swift 3. Swift의 데이터 타입 고급(1) Any, 안심, 추론, 별칭, 튜플. 애플이 제공하고, 가장 많이 이용하는 mac, ios에서 사용하는 프로그램, 앱을 만들기 위해서는 애플이 개발한 Swift언어를 알아야 합니다. ios 앱 개발을 위해 기반 언어인 Swift의 기본 데이터 타입을 정리해 보겠습니다. 데이터 타입은 기본적으로 대문자 카멜케이스(upper camel case)를 이용합니다. 1. Any, AnyObject, nil Any는 Swift의 모든 데이터 타입을 사용할 수 있다는 뜻입니다. 변수 또는 상수의 데이터 타입이 Any로 지정되어 있다면 어떤 종류의 데이터 타입이든 상관없이 할당할 수 있습니다. var someVar: Any = "LEE" someVar = 50 someVar = 100.1 위와 같이 정수, 실수 모두 정할 수 있습니다. nil은 특정 타입.. 2023. 6. 16.
Swift 2. Swift의 데이터 타입. 애플이 제공하고, 가장 많이 이용하는 mac, ios에서 사용하는 프로그램, 앱을 만들기 위해서는 애플이 개발한 Swift언어를 알아야 합니다. ios 앱 개발을 위해 기반 언어인 Swift의 기본 데이터 타입을 정리해 보겠습니다. 데이터 타입은 기본적으로 대문자 카멜케이스(upper camel case)를 이용합니다. 1. 정수형 데이터 타입 Swift에는 2가지 정수 타입이 있습니다. Int, UInt입니다. Int는 +, -를 포함하는 정수를 뜻하며 UInt는 -를 포함하지 않고 0을 포함하는 정수입니다. Int, UInt는 각각 크기별로 8bit, 16bit, 32bit, 64bit형태가 있습니다. 이는 각각 Int8, Int16, Int32, Int64 UInt8, UInt16, UInt32, .. 2023. 6. 15.
Swift 1. Swift의 기본 (1). 애플이 제공하고, 가장 많이 이용하는 mac, ios에서 사용하는 프로그램, 앱을 만들기 위해서는 애플이 개발한 Swift언어를 알아야 합니다. ios 앱 개발을 위해 기반 언어인 Swift의 기본 문법부터 정리해 보겠습니다. 1. 명명 규칙 변수, 상수, 매소드, 타입 이름은 다음과 같은 규칙을 따릅니다. (1) Swift에서 미리정한 예약어 또는 키워드를 사용할 수 없다. (2) 해당 코드 내 미리 사용된 이름 (3) 연산자 (+,-,/,*) (4) 숫자로 시작하는 이름 (5) 공백이 포함된 이름 다음은 문법적으로 틍인 것은 아니나 공통적으로 사용하는 부분이므로 사용하는 것을 권장하는 내용입니다. 함수, 메소드, 인스턴스 이름은 첫 글자로 소문자를 사용하는 소문자 카멜케이스(lower camel ca.. 2023. 6. 12.