태그>swift(총 119개의 글)
'swift' 관련 최근글
-
- Optional Chaining
-
SCIENART BB by SCIENART BB|2018/11/16 15:59
Optional Chaining 옵셔널 체이닝은 옵셔널에 있는 프로퍼티, 메소드, 서브스크립트를 질의하거나 호출하기 위한 처리를 말한다. 만약 옵셔널이 값을 가지면 프로퍼티, 메소드, 서브스크리브는 호출 성공될것이고, 만약 옵셔널이 닐이면 프로퍼티 메소드, 서브스크립트는..
- Optional Chaining
-
- Deinitialization
-
SCIENART BB by SCIENART BB|2018/11/16 14:59
Deinitialization A deinitializer is called immediately before a class instance is deallocated. You write deinitializers with the deinit keyword, similar to how initializers are written with the init keyword. Deinitializers are only available o..
- Deinitialization
-
- Initialization
-
SCIENART BB by SCIENART BB|2018/11/16 10:41
Initialization Initialization is the process of preparing an instance of a class, structure, or enumeration for use. This process involves setting an initial value for each stored property on that instance and performing any other setu..
- Initialization
-
- Inheritance
-
SCIENART BB by SCIENART BB|2018/11/15 16:42
Inheritance 클래스는 메소드, 속성, 다른 특성을 다른 클래스로부터 상속받을 수 있다. 한 클래스가 다른 클래스로부터 상속을 받으면 상속받는 클래스는 서브클래스라하고 상속하는 클래스는 슈퍼클래스라 한다. 상속성은 스위프트에서 다른 형식과 구별되는 클래스의 기능..
- Inheritance
-
- Subscripts
-
SCIENART BB by SCIENART BB|2018/11/15 15:44
Subscripts 클래스, 구조체, 열거형은 서브스크립트를 정의할 수 있는데 콜렉션, 리스트, 또는 시퀀스의 멤버 엘리먼트에 접근하기 위한 숏컷이다. 서브스크립트를 사용해 인덱스에 의한 세팅과 얻기가 가능하다. 예를 들어, 배열 내 엘리먼트에 접근할 때는 someArray[..
- Subscripts
-
- Properties
-
SCIENART BB by SCIENART BB|2018/11/12 15:22
Properties 프로퍼티는 특정 클래스, 구조체, 또는 열거형에 연계된 값이다. 저장된 프로퍼티는 상수나 변수를 인스턴스의 부분으로 저장하고 계산된 프로퍼티는 값을 계산한다. 계산된 프로퍼티는 클래스, 구조체, 열거형에 의해 제공된다. 저장된 프로퍼티는 클래스나 구..
- Properties
-
- Structures and Classes
-
SCIENART BB by SCIENART BB|2018/11/12 13:21
Structures and Classes Structures and classes are general-purpose, flexible constructs that become the building blocks of your program’s code. You define properties and methods to add functionality to your structures and cl..
- Structures and Classes
-
- Enumerations
-
SCIENART BB by SCIENART BB|2018/11/12 13:20
Enumerations 열거형은 코드내에서 안전형식의 방법으로 값들을 다룰 수 있게 해주는 연관값의 그룹을 위한 일반형식을 정의한다. C에 익숙하다면 이들 이름을 정수형 값에 대응함을 알 것이다. 스위프트의 열거형은 더욱 유연한데, 열거형의 값 상황을 위한 값을 제공할 필요..
swift, enum, enumration, case, indirect
- Enumerations
-
- Closures
-
SCIENART BB by SCIENART BB|2018/11/12 01:40
Closures 클로져는 함수의 자체포함 블럭으로서 주위 것에 전달 가능하고 코드내에서 사용할 수 있다. 스위프트의 클로져는 C와 오브젝티브C내의 블록과 유사한 것이고 다른 프로그래밍 언어에서는 람다와 유사하다. 클로저는 이들이 정의된 컨텍스트에서 상수나 변수에 캡쳐..
- Closures
-
- 함수
-
SCIENART BB by SCIENART BB|2018/11/08 21:23
함수 Functions are self-contained chunks of code that perform a specific task. You give a function a name that identifies what it does, and this name is used to “call” the function to perform its task when needed. Swift’s unified ..
- 함수
-
- Control Flow
-
SCIENART BB by SCIENART BB|2018/11/08 20:15
제어 흐름 스위프트는 다양한 제어흐름 문법을 제공한다. 여러번 실행하기 위한 while, 주어진 조건에 따라서 코드의 분리를 실행할 if, guard, switch, 코드내에서 실행 흐름을 변경할 break, continue 와 같은 것들이다. 스위프트는 또한 for-in 루프를 제공해 배열, ..
- Control Flow
-
- Collection Types
-
SCIENART BB by SCIENART BB|2018/11/08 14:52
콜렉션 형식들 스위프트는 세가지의 기본 콜렉션 형식인 Array, Set, Dictionary 를 제공한다. Arrays are ordered collections of values. Sets are unordered collections of unique values. Dictionaries are unordered collections of key-value a..
- Collection Types
-
- Strings and Characters
-
SCIENART BB by SCIENART BB|2018/11/07 16:40
문자열과 캐릭터 A string is a series of characters, such as "hello, world" or "albatross". Swift strings are represented by the String type. The contents of a String can be accessed in various ways, includin..
- Strings and Characters
-
- Basic Operators
-
SCIENART BB by SCIENART BB|2018/11/07 09:41
Basic Operators 연산자는 특별한 심볼 또는 표현식으로서 값을 체크, 변경, 결합할 때 사용한다. 예를 들어, + 연산자는 두 값을 더하며 && 는 두 불린 값을 결합한다. 스위프트는 대부분의 표준 C연산자를 지원하며 몇가지의 호환성을 향상시키며, 공통의 코..
- Basic Operators
-
- The Basics - 어설션, 프리컨디션
-
SCIENART BB by SCIENART BB|2018/11/06 19:16
어설션과 프리컨디션 어설션과 프리컨디션은 런타임에서 실행된다. 추가적인 코드를 호출하기전에 필수적인 조건이 만족되는지 살펴보는데 이들을 사용한다. 어설션내의 불린조건이나 프리컨디션이 참을 나타내면 코드는 보통대로 실행된다. 만약 거짓이라면 현 프로그램 상태가..
- The Basics - 어설션, 프리컨디션