Swifter {Swift Developer}

메뉴
앞에서 설명했듯이 Swift언어의 구조체, 클래스, 열거형이라는 형 종류가 존재하는데 이들의 속성과 메소드는 공통된 사양이었다. 물론 각각의 고유 속성도 존재한다. 이런…
[문법] [crayon-58b48cb50f2c2071898684/] 열거형은 데이터형이 비슷한 상수를 같이 정의하는 객체이다. { }내에 case문에서 상수를 선언하지만, 한줄로 작성도 가능하다. 수치형인 경우 값을…
[문법] [crayon-58b48cb50f448599746234/] 폐쇄(클로저, Closure)는 이름을 붙이지 않는 방법이다. 메소드와 비슷하게 정의된 처리를 실행한다. Swift언어에서는 폐쇄 메소드 파라미터로 이용되는 경우가 많다.…
[문법] [crayon-58b48cb50f52c011051260/] 메소드 실행은 “.”(마침표)에서 인스턴스명과 메소드를 구분하여 실행한다. 파라미터가 있으면 메소드 정의에 따라 만든다. 클래스를 직접 호출하는 클래스 메소드의…
[문법] [crayon-58b48cb50f8ad095497849/] 메소드는 클래스가 가진 데이터 처리 방법을 구현하는 것이다. Swift의 메소드는 func로 정의하고 리턴값이 없는 것과 리턴값이 있는 경우가…
[이번 장의 목표] 서브스크립트 이해하기 상속 이해하기 프로토콜 이해하기 확장 이해하기 연산자 오버로드 이해하기 구조 이해하기   서브스크립트 클래스나 구조체는…
[이번 강좌 주요 목표] 클래스 이해하기 속성 이해하기 이니셜라이저 이해하기 메소드 이해하기 액세스 한정자 이해하기   클래스 (1) 객체지향 객체지향은…