C의 struct 라는 명령어는 구조체(Structure)를 정의하는 명령어다. 구조체는 여러 변수를 가지고 있는 타입의 일종이다. 스위프트도 이런 구조체 타입을 동일한 struct 명령을 이용해 만들 수 있다.
2014-06-12
2014-06-11
Swift - 열거형(Enumerations)
Swift
//
2014년 6월 11일 작성
열거형(Enumerations)이란 C의 enum과 비슷한 것으로, 특정한 이름을 나열하고 이 이름을 값 대신 쓸 수 있도록 하는 기능이다. 스위프트(Swift)의 enum 도 비슷한 용도를 위해 사용한다.
이 열거형이란 일종의 상수를 정의하는 용도로 사용된다. 특정 타입에 대한 값을 정의하고, 이 타입의 값 중 한가지를 골라서 변수에 할당할 수 있다.
이 열거형이란 일종의 상수를 정의하는 용도로 사용된다. 특정 타입에 대한 값을 정의하고, 이 타입의 값 중 한가지를 골라서 변수에 할당할 수 있다.
Swift - 루프(Loop)
Swift
//
2014년 6월 11일 작성
루프는 특정 코드를 반복해서 실행하기 위해 제공하는 모든 언어들이 갖추고 있는 기능이다. 스위프트도 당연히 비슷한 기능을 비슷한 이름으로 제공한다.
Swift - 논리 제어문(Conditional Statements)
Swift
//
2014년 6월 11일 작성
CPU의 놀고있는 논리회로를 괴롭힐 수 있는게 바로 논리 제어(Conditional Control)다. 이번에는 이 논리(Logical)와 관련된 부분을 살펴보자.
Swift - 컬렉션 타입(Collection Types)
Swift
//
2014년 6월 11일 작성
컬렉션(Collection) 이라는 것은 하나 이상의 데이터를 보관 할 수 있는 특수한 자료구조를 의미한다. 대체로 리스트나 배열, 그리고 사전 형식이 이 타입에 해당되는데 스위프트(Swift)에도 Array와 Dictionary 타입이 해당한다. 그 외에 집합과 비슷한 Set 타입도 1.2에 추가되었다.
Swift - 클로져(Closures)
Swift
//
2014년 6월 11일 작성
클로져(Closure)는 현대적인 언어에서 상당히 집착하는 개념같다. 없어도 딱히 문제는 없겠지만 여러가지 면에도 기존 함수 방식의 단점을 극복 할 수 있기 때문인 것 같다.
어쨌거나 스위프트(Swift)도 클로져 개념을 지원한다. 문법이 함수(Function)와 비슷하기에 클로져를 이해하려면 함수에 관한 지식이 필요하다.
[관련글] Swift - 함수(Function)
어쨌거나 스위프트(Swift)도 클로져 개념을 지원한다. 문법이 함수(Function)와 비슷하기에 클로져를 이해하려면 함수에 관한 지식이 필요하다.
[관련글] Swift - 함수(Function)
Swift - 함수(Function)
Swift
//
2014년 6월 11일 작성
함수(Function) 라는건 굳이 설명하지 않아도 다들 알겠지만, 특정 기능을 하는 코드를 특정 방법으로 묶어낸 것이다. 아 무슨 말이 이리 어려워 -_- 그냥 자주 쓸 만한 코드를 특정한 이름으로 분리해 낸 거라고 하는게 쉬우려나.
간단히 함수와 관련된 용어 몇 가지만 짚고 시작한다:
간단히 함수와 관련된 용어 몇 가지만 짚고 시작한다:
- 인자(Argument): 함수를 호출 할 때 넘겨주는 변수(상수) 혹은 그 이름
- 매개변수(Parameter): 함수가 정의될 때 함수가 전달받게 되는 변수(상수) 혹은 그 이름
Swift - 튜플(Tuple)
Swift
//
2014년 6월 11일 작성
개인적으로 스위프트(Swift)에서 가장 편한 기능을 꼽자면 튜플(Tuple) 타입을 꼽고 싶다. 굉장히 단순한 기능임에도 활용에 따라 엄청난 효율을 줄 수 있기 때문이다. 혹시 파이썬의 튜플을 알고 있다면 그것과 매우 닮은 타입이다.
2014-06-10
Swift - 기본 공통사항
Swift
//
2014년 6월 10일 작성
Swift의 기본이라는 제목을 달고 있긴 하지만 기본이라기 보단 그냥 앞으로 쓸 글들을 이해하는데 필요한 공통적인 내용을 별도의 글로 뽑아낸 글이다.
Swift - 변수와 상수 그리고 타입
Swift
//
2014년 6월 10일 작성
변수(Variable)와 상수(Constant Variable) 그리고 타입(Type)은 모든 언어에서 가지는 공통적인 요소다. 아주 기초적인 내용이라고도 볼 수 있지만 스위프트의 특징이 드러나는 만큼 적는 김에 관련 정보를 적어본다.
Swift - 옵셔널(Optionals)
Swift
//
2014년 6월 10일 작성
옵셔널(Optionals) 이라는 개념은 스위프트(Swift) 만의 독특한 특징이라고 생각된다. 변수나 상수가 왜 nil을 가질 수 없는지 그리고 어떻게 하면 nil을 가질 수 있는지에 대한 질문에는 이 옵셔널이 해답을 준다.
Swift - 문자열(String)
Swift
//
2014년 6월 10일 작성
문자열은 일반적으로 문자(Character)가 2개 이상 모여서 이루어진 사람이 인식하기 위한 글자를 모두 표현하는 String 타입을 의미한다. 그냥 대충 더블쿼터로 묶인 "블라 블라" 이런거다. -_-;; (참고로 이 글은 Swift 4 기준으로 수정되었다)
피드 구독하기:
글 (Atom)