본문 바로가기

아이폰 개발

객체지향 상속 객체지향에서의 상속 1) 상속 : 클래스를 설계할때 다른 클래스가 가지고 있는 멤버와 멤버 메소드를 그대로 물려 받는 것을 말한다. Super Class(부모 클래스) : 물려주는 쪽 Sub class(자식 클래스) : 물려 받는 쪽 2) 위의 그림은 class A에서 Class B 를 생성하고 주소값을 담아둠. Class A 가 Class B 변수 를 접근할때는 Class B 멤버함수로 접근해야 한다. 3) 위의 그림은 Sub class가 Super Class 모든 것을 상속 받기때문에 자신의 것처럼 사용 할 수 있다. 4) Sub Class형 참조변수를 이용하면 Sub class 뿐만 아니라 Super Class 에도 접근을 할 수 있다. but Super Class 형참조 변수는 Super Clas.. 더보기
[object-c 객체생성 init] 객체생성 기본원리 init object-c 객체생성 기본원리 int 1) 일단 파일부터 생성하겠습니다. 새프로젝트 생성해서 Application -> Command Line Tool -> choose 클릭 기본프로젝트 생성후 Class1 클래스를 생성해야합니다. 2) 일단 Class1 파일을 만들기위해서 File -> New File 클릭 아래 그림처럼 Cocoa Class-> Object -> Next 버튼 클릭 Class 이름을 넣어주시고 Also Create "......" 체크해주셔야 합니다. 기본 프로젝트가 완료되었습니다. 3) 이제 부터 소스 코딩을 하겠습니다. Class1.h 헤더 파일에서 코딩 #import // Foundation 헤더 포함 @interface Class1 : NSObject{ int a, b; }.. 더보기