Swifter {Swift Developer}

메뉴
[문법] [crayon-58b2c858d5b8c782417104/] 구조체와 관련된 여러가지 변수를 그룹화한 객체이다. Swift언어의 구조체는 클래스와 똑같이 속성과 메소드를 처리할 수 있다. 그렇지만 구조체는 속성을…
[문법] [crayon-58b2c858d5d1a423894270/] 확장(extension)은 클래스가 가진 메소드를 용도별로 분류하여 소스코드를 여러개의 파일로 분할하기 위한 방식이다. 확장을 이용하여 하나의 큰 클래스를 여러…
[문법] [crayon-58b2c858d5f3c145202571/] 메소드 실행은 “.”(마침표)에서 인스턴스명과 메소드를 구분하여 실행한다. 파라미터가 있으면 메소드 정의에 따라 만든다. 클래스를 직접 호출하는 클래스 메소드의…
[문법] import 모듈명(프레임웍 및 라이브러리명) import 클래스가 사용하는 프레임웍 및 라이브러리를 지정한다. import문은 클래스를 선언하기 전에  소스코드 시작부분에 선언한다. 예제…
[문법] [crayon-58b2c858d6146709418467/] Swift로 개발하는 앱은 클래스라는 단위로 구성된다. 클래스에서 객체의 속성을 유지하기 위해 사용하는 인스턴스 변수 처리를 위한 정의 방법을…
[crayon-58b2c858d6222384745293/] modifier: 접근 한정자, name: 속성명, type: 형, value: 초기값, paramValue: 리턴값 속성은 인스턴스변수에서 접근하는 방법중 하나로 Swift언어에서는 인스턴스 변수명을…
[crayon-58b2c858d62fa432397211/] modifier: 접근 한정자, name: 속성명, type: 형, value: 초기값, paramValue: 리턴값 속성은 인스턴스변수에서 접근하는 방법중 하나로 Swift언어에서는 인스턴스 변수명을…
[이번 장의 목표] 서브스크립트 이해하기 상속 이해하기 프로토콜 이해하기 확장 이해하기 연산자 오버로드 이해하기 구조 이해하기   서브스크립트 클래스나 구조체는…
[이번 강좌 주요 목표] 클래스 이해하기 속성 이해하기 이니셜라이저 이해하기 메소드 이해하기 액세스 한정자 이해하기   클래스 (1) 객체지향 객체지향은…