1. 클래스
클래스의 개념은 Java나 Objective-C나 거의 같습니다.
상속의 개념이 extends => :
private, protected, public이 => 앞에 @만 붙이시면 되구요.
Class가 Java처럼 다른 객체를 생성하는 역할을 하는 것도 동일합니다.
자기 자신을 가르키는 this가 =>self
부모를 가르키는 super도 존재합니다.
다른 점은 다음과 같은 것이 있습니다.
메소드의 +, -가 public, private를 의미하는 것이 아니라 +는 클래스 메소드, -는 인스턴스 메소드입니다.
(메소드에 public, private 개념이 있는지는 모르겠네요 ^^;;)
생성된 인스턴스는 isa라는 자기자신의 클래스를 가르키는 변수를 같습니다.
클래스도 다른 인스턴스처럼 한 개가 생성되어 직접 접근이 가능한 점도 다를 것 같네요.
계속 시리즈로 올려 줘요~ ㅎㅎ
답글삭제지민아빠 님//넵 열심히 해서 나중에 맥 애플리케이션 개발 회사라도 같이 차리죠 ^^
답글삭제