본문 바로가기

Swift

(3)
Swift 기초 문법 / 컬렉션 타입 컬렉션 타입 Array : 순서가 있는 리스트 컬렉션 Dictionary : 키와 값의 쌍으로 이뤄진 컬렉션 Set : 순서가 없고 , 멤버가 유일한 컬렉션 Array Array는 멤버가 순서(인덱스)를 가진 리스트 형태의 컬렉션 타입입니다. Array 선언 및 생성 // 빈 Int Array 생성 var integers: Array = Array() // 같은 표현 // var integers: Array = [Int]() // var integers: Array = [] // var integers: [Int] = Array() // var integers: [Int] = [Int]() // var integers: [Int] = [] // var integers = [Int]() Array 활용 i..
Swift 기초 문법 / 변수 , 상수 , 기초 데이터 타입 이름 짓기 규칙 이름은 유니코드에서 지원하는 어떤 문자(한글, 한자, 영문, 숫자, 이모티콘 등등)라도 사용이 가능하나 아래와 같은 예외의 경우는 사용이 불가능 함 스위프트에서 미리 사용하고 있는 예약어 또는 키워드 (스위프트의 키워드는 대부분 예약어) 해당 코드 범위 내에서 이미 사용하고 있는 기존의 이름과 동일한 이름 연산자로사용될수있는기호(+, -, *, /) 숫자로 시작하는 이름 공백이 포함된 이름 함수,메서드,인스턴스는 첫 글자를 소문자로 사용하는 소문자 카멜 케이스(Lower Camel Case) 클래스,구조체,익스텐션,프로토콜,열거형은 타입의 이름이기 때문에 첫글자를 대문자로 사용하는 대문자 카멜 케이스(Upper Camel Case) 또한 대▪소문자를 구별합니다 ex)Var와 var을 다르..
Swift 개념 Swift는 애플의 iOS 와 macOS를 위한 프로그래밍 언어로 2014년 6월2일 WWDC에서 처음 소개되었습니다 기존의 애플 운영체제용 언어인 Objective-C와 함께 공존할 목적으로 만들어졌고 , Objective-C와 마찬가지로 LLVM(Low Level Virtual Machine)으로 빌드되고 같은 런타임을 공유합니다. Objective-C에는 없는 현대 프로그래밍 언어가 갖고있는 기능들을 많이 포함시켰으며 코드 내부에서 C나 Objective-C를 섞어서 프로그래밍 하거나 스크립트 언어처럼 실시간으로 상호작용하며 프로그래밍 할 수도 있습니다. 스위프트의 특징 애플이 최초로 스위프트를 발표할 때 스위프트 언어의 특징을 Safe , Modern , Powerful 이라고 발표했습니다 하지만..