code 창 -> 오른쪽버튼 -> Re-Indent Selection



'STUDY > Objective-C' 카테고리의 다른 글

[Objective C] NSMutableString  (0) 2010.06.24
[Objective C] NSString  (0) 2010.06.24
[MAC] Xcode 자동정렬 Tip  (1) 2010.06.24
[Objective C] Composition  (0) 2010.06.24
[Objective C] 접근자, 제어자, Overloading, Overriding  (0) 2010.06.24
Objective C  (0) 2010.06.23
  1. BlogIcon namo 2011.12.16 21:01 신고 Addr Modify Reply

    Xcode 4.2.1에서는 [Editor]-[Structure]-[Re-Indent] 이네요.

Comment




//  Car.h
@interface Car: NSObject 
    Engine *engine;                               // 객체를 동적 할당하기 위해 변수를 포인트로 함
    Tire *tire[4]; 
-(void) print; 
@end 
          * NSLog(@"%@", class_object);                   // %@ 는 해당 객체의 description 메시지 출력 

- Composition : "has"
- inheritance : "is a"



'STUDY > Objective-C' 카테고리의 다른 글

[Objective C] NSString  (0) 2010.06.24
[MAC] Xcode 자동정렬 Tip  (1) 2010.06.24
[Objective C] Composition  (0) 2010.06.24
[Objective C] 접근자, 제어자, Overloading, Overriding  (0) 2010.06.24
Objective C  (0) 2010.06.23
objective-c : 객체지향 패러다임  (0) 2010.06.23

Comment


접근 설정 방법 :

@interface className : NSObject
{
    @public
        int x;
    @protected
        int y;
    @private
        int z;
}
-(int) apple;                       //method의 접근형은 private로 불가능. 항상  public형
-(int) pear;
-(int) banana;


-@end
 * Objective-C 에서도 C++와 같이 상속을 받을때 Overriding이 가능함.
 * C에서와 같이 Objective-C에서도 Overloading이 불가능함


@interface className : NSObject 
{
-(int)g: (int)x; 
-(int) g : (float) x;    // ERROR : this method is not different 
                               // from the previous one (no label) 

-(int) g: (int) x    : (int)  y; // OK : two anonymous labels 
-(int) g: (int) x    : (float) y;  // ERROR: not different from the previous. 
-(int) g: (int) x    andY: (int) y;    // OK : second label is “andY” 
-(int) g: (int) x    andY: (float) y; // ERROR : not different from the previous. 
-(int) g: (int) x   andAlsoY: (int) y; // OK : second label is andAlsoY, 
                                                        // different from “andY” 
@end 

shelf & super
  - shelf : C++의 this 처럼 object 자기를 나타냄. 하지만 C++와 달리 shelf의 값을 변경할수 있음
  - super : 상위 클래스

'STUDY > Objective-C' 카테고리의 다른 글

[MAC] Xcode 자동정렬 Tip  (1) 2010.06.24
[Objective C] Composition  (0) 2010.06.24
[Objective C] 접근자, 제어자, Overloading, Overriding  (0) 2010.06.24
Objective C  (0) 2010.06.23
objective-c : 객체지향 패러다임  (0) 2010.06.23
[Objective C] ver.Console  (0) 2010.06.23

Comment



티스토리 툴바