Tag: 메소드

[Swift3입문] 6. 형의 종류
Swift 3.0
0 shares26 views
Swift 3.0
0 shares26 views

[Swift3입문] 6. 형의 종류

MJ Kim - 2월 28, 2017

앞에서 설명했듯이 Swift언어의 구조체, 클래스, 열거형이라는 형 종류가 존재하는데 이들의 속성과 메소드는 공통된 사양이었다. 물론 각각의 고유 속성도 존재한다. 이런 차이점은 단순한 기능이 있고 없고가 아니라 값전달할…

[Swift3입문] 5. 형의 구성요소
Swift 3.0
0 shares24 views
Swift 3.0
0 shares24 views

[Swift3입문] 5. 형의 구성요소

MJ Kim - 2월 26, 2017

Swift 언어의 형은 클래스, 구조체, 열거형으로 정의할 수 있다. Swift언어는 대부분이 임베디드된 자료형 구조체로 정의되어 있으며, Cocoa 대부분의 형은 클래스로 정의되어 있다. 이들 자료형에 대해 정리해 보고자…

[Swift 3] 열거형 정의하기
Swift 3.0
0 shares21 views
Swift 3.0
0 shares21 views

[Swift 3] 열거형 정의하기

MJ Kim - 6월 30, 2016

[문법] [crayon-590256b424925858353460/] 열거형은 데이터형이 비슷한 상수를 같이 정의하는 객체이다. { }내에 case문에서 상수를 선언하지만, 한줄로 작성도 가능하다. 수치형인 경우 값을 지정하지 않으면 첫번째 상수값은 0이 되고 그…

[Swift 3] 폐쇄 이용하기
Swift 3.0
0 shares14 views
Swift 3.0
0 shares14 views

[Swift 3] 폐쇄 이용하기

MJ Kim - 6월 28, 2016

[문법] [crayon-590256b424b09057136844/] 폐쇄(클로저, Closure)는 이름을 붙이지 않는 방법이다. 메소드와 비슷하게 정의된 처리를 실행한다. Swift언어에서는 폐쇄 메소드 파라미터로 이용되는 경우가 많다. 폐쇄 설명에서는 파라미터 형과 return문을 생략하거나 파라미터…

[Swift 3] 메소드 실행하기
Swift 3.0
0 shares16 views
Swift 3.0
0 shares16 views

[Swift 3] 메소드 실행하기

MJ Kim - 6월 28, 2016

[문법] [crayon-590256b424c8c760717274/] 메소드 실행은 "."(마침표)에서 인스턴스명과 메소드를 구분하여 실행한다. 파라미터가 있으면 메소드 정의에 따라 만든다. 클래스를 직접 호출하는 클래스 메소드의 경우 클래스명과 메소드명을 "."으로 구분해서 선언한다. 만약,…

[Swift 3] 인스턴스 생성 및 초기화와 메모리 해제하는 메소드
Swift 3.0
0 shares19 views
Swift 3.0
0 shares19 views

[Swift 3] 인스턴스 생성 및 초기화와 메모리 해제하는 메소드

MJ Kim - 6월 28, 2016

[메소드] init deinit [문법] [crayon-590256b424da4645155387/] 프로그램 내에서 클래스를 이용하는 경우 클래스로부터 생성된 인스턴스에 대한 처리를 한다. 좀더 자세히 설명하자면 init메소드로 초기화하고 인스턴스를 생성한다. 초기화할 때 init메소드 자체는…

[Swift 3] 가변 파라미터를 이용한 메소드 정의하기
Swift 3.0
shares15 views
Swift 3.0
shares15 views

[Swift 3] 가변 파라미터를 이용한 메소드 정의하기

MJ Kim - 6월 27, 2016

[문법] [crayon-590256b424f23328260873/] 가변길이 파라미터는 파라미터를 이용하는 경우 고정적인 갯수가 아닌 임의의 갯수를 이용하는 파라미터이다. 가변 파라미터를 파라미터로 지정하면 형 뒤에 "..."을 선언한다. 중요한 것은 형 생략은 할…

[Swift 3] 메소드 정의하기
Swift 3.0
0 shares13 views
Swift 3.0
0 shares13 views

[Swift 3] 메소드 정의하기

MJ Kim - 6월 27, 2016

[문법] [crayon-590256b4250a6790373801/] 메소드는 클래스가 가진 데이터 처리 방법을 구현하는 것이다. Swift의 메소드는 func로 정의하고 리턴값이 없는 것과 리턴값이 있는 경우가 다르다. 리턴값이 있는 메소드는 메소드 정의의 마지막에…

고급진 클래스 이해하기
Swift
0 shares22 views
Swift
0 shares22 views

고급진 클래스 이해하기

MJ Kim - 5월 02, 2016

[이번 장의 목표] 서브스크립트 이해하기 상속 이해하기 프로토콜 이해하기 확장 이해하기 연산자 오버로드 이해하기 구조 이해하기   서브스크립트 클래스나 구조체는 서브스크립트(Subscript)를 정의할 수 있다. 클래스가 서브스크립트를 정의하면…

클래스에 대한 개념잡기
Swift
0 shares20 views
Swift
0 shares20 views

클래스에 대한 개념잡기

MJ Kim - 5월 01, 2016

[이번 강좌 주요 목표] 클래스 이해하기 속성 이해하기 이니셜라이저 이해하기 메소드 이해하기 액세스 한정자 이해하기   클래스 (1) 객체지향 객체지향은 데이터집합 및 데이터 처리를 객체라는 단일단위로 관리하는…