필자는 정말 오랜 객관적인 C 함수 정의를 가지고 있으며, 함수를보다 쉽게 읽을 수 있도록 여러 줄로 나누고 싶습니다. 이 정의가 있다고 가정 해 봅시다 :목적 C 함수 정의를 분할하는 방법은 무엇입니까?
-(id) initWithBsType:(NSInteger)buysell AccountCode:(NSString *):c_acc_code password:(NSString *)password exchangeCode:(NSString *)ecode productCode:(NSString *)product orderType:(NSString *)otype price:(NSString *)price qty:(NSString *):qty reference:(NSString *)ref enablePriceWarn:(BOOL)enablepw enableApprvWarn:(BOOL)enableaw orderValidity:(NSString *)validity;
3-4 줄로 나누려면 어떻게해야합니까?
(I은 libxml을 사용하여 XML로 직렬화 할 수있는 개체를 만드는거야, 그래서 창조에 목적이 많은 PARAMS을 할당 할 수 있어야합니다.) 일반적인 목표 - C 스타일에서
하지 마십시오 : 이제 초기화가 필요
는 하나 개의 매개 변수를 사용하는 질문을 이해하십시오. 왜 당신이 원한다면 (라인의 약 75 번째 문자) 새 라인을 삽입하지 않습니까? – notnoop또한 100s의 인수 대신 구조체를 전달할 수 있습니다.) –
또는 더 기본적인'-initWith ... '메소드와 setter 묶음 (예 : NSAlert')이 있습니다. – Wevah