반응형

2018/03/13 3

[Swift] Swift 강의. 09 - Classes and Structures

Classes and Structures이번엔 Class 와 Structure에 대해서 알아보는 시간을 가져보도록 하겠다.IntroductionClass 와 structure 는 범용적이며, 프로그램 코드의 building block 이 되는 유연한 구조이다. 상수, 변수 및 함수와 동일한 syntax를 사용하여 class 나 structure 에 기능을 추가하는 property, method 를 정의한다.Swift 에서는 class 나 structure 를 하나의 파일로 정의한다.Comparing Classes and Structures스위프트의 class와 structure 에는 많은 공통점이 있다.값을 저장할 property 정의기능을 제공할 method 정의초기 상태를 설정하기 위한 생성자를 정의..

개발/Mobile 2018.03.13

[Swift] Swift 강의. 08 - Enumeration

EnumerationEnumeration 은 관련된 값의 그룹에 대한 공통된 타입들을 정의하며 해당 값을 type-safe 하게 작업할 수 있다.Examplesenum SomeEnumeration { // enumeration definition goes here } enum CompassPoint { case north case south case east case west } enum Planet { case mercury, venus, earth, mars, jupiter, saturn, uranus, neptune } var directionToHead = CompassPoint.west ricrectionToHead = .east // short code

개발/Mobile 2018.03.13

[Swift] Swift 강의. 07 - function

function이번에 알아볼 것은 함수다. 조금 문법이 생소할 수도 있기 때문에 주의깊게 봤으면 한다.Introduction함수는 특정 작업을 수행하는 코드를 포함하는 독립적인 덩어리(chunk)이다. 함수에 무엇을 하는지 식별할 수 있는 이름을 지정하고, 이름을 지정한 함수는 필요할 때 함수를 호출하여 해당 작업을 수행하는데 사용된다.함수를 정의할 때, 함수에 입력으로 사용하는 하나 또는 여러 개의 type 값들(매개변수)을 마음대로 정의할 수 있다. 또한, 함수가 끝날 때 결과를 반환할 값의 type을 선택적으로 정의할 수 있다. 이것을 리턴타입이라고 한다.Examples우선 쉽게 이해하기 위해서 예제가 필요하다.아래의 코드는 파라미터와 리턴타입이 존재하는 함수다.// 함수명 : greet >> fu..

개발/Mobile 2018.03.13
반응형