본문 바로가기
휴지통/휴지통1

Swift Class and Structure

by Shuming 2016. 5. 9.
반응형

class 와 struct 는 코드 블럭이다.


공통점 : 


-    값을 지정할 property 를 정의 할 수 있다. (멤버변수)

-    method 를 정의 할 수 있다

-    []를 사용하여 subscript 문법으로 내부의 값에 접근 할 수 있는 subscript를 정의 할 수 있다.

-    초기 상태 설정을 위한 초기화를 정의 할 수 있다.

-    class/structures 구현을 확장 할 수 있다.

-    조건의 기능을 제공하기 위해 protocol을 만족시킬 수 있다.


차이점 : 

-    class 는 상속이 가능하다.

-    type casting 을 통해 실행 시점에 class instance type을 해석 할 수 있다.

-    deinitializer 를 사용해 자원 반환을 할 수 있다.

-    참조를 통해 한 클래스 인스턴스를 여러군데에서 사용할 수 있다.


뭔 말이야 ;;;


차이점은 걍 상속이 되고 안되고 정도로 이해 ㄱㄱ










스트럭쳐





반응형

댓글