본문 바로가기

나의 생활/오늘의 한줄

[오늘의 한줄][20170418] Swift

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

[클래스 비교]


 A a1 = new A();

 A a2 = new A();


1. Java 에서는 a1 == a2 하면 true


 let a1 = A()

 let a2 = A()


2. Swift 에서는 a2 !== a2 하면 false 

   swift 에서는 메모리 비교 이므로 다르다고 판단 한다.


[Swift]

1. set 함수에서는 mutating을 써라

2. 타입 메소드는 class, 타입 프로퍼티는 static 을 써라

3. 프로토콜은 자바의 Interface 라고 생각해도 될듯