목록클래스 (2)
NewGen
항상 기본이 중요함. 예전에 알았었는데.. 정확히 잘 몰라서 다시 정리하여 기록하여 둠. 요즘은 SWIFT만 한 6-7년 하다보니 C++ 문법이 간간히 헷갈림. 갑자기 C++을 써야할 일이 생겨서 코딩하다가 virtual 함수 를 그냥 무심코 쓰고 있어서 간단히 기본 개념을 정리하여 둠. virtual : 지정된 키워드임. 따라서 저 단어만 쓰면 안됨. 규칙이 있슴. - public만 가능 - static 안됨, - friend 안됨. - 포인터로만 접근해야 함. - 리턴타입은 부모클래스이건, 상속받는 클래스이건 동일해야 함. (단 받는 인자는 다를 수 있슴) - 클래스인 경우 가상생성자는 가능, 소멸자는 안됨. 대강 저런 규칙이 있었슴. 초보시절에는 뭐나 되나싶어서 달달 외웠으나 이해는 못하였슴. 그냥..
Obj-c 클래스 생성 및 호출이용 클래스 선언 기본 @interface Custom_Class_Name : SuperClass_Name { //변수 } +(void)func1: (int)in_num; //+ c++에서 static -(void)func2 : (NSString*)in_str; //- : general class member func. @end * Header file #ifndef test_objc_h #define test_objc_h #import @interface testObjClass : NSObject { NSString* str1; //ARC mode on이므로 자동으로 메모리 관리가 들어감. NSString* str2; int nNum1; NSString* testStr1;..