다중 파라미터 메소드 형식
(인스턴스 여부) (반환 자료형) 메소드명: (파라미터1 타입) 파라미터1 이름 파라미터2 : (파라미터 2 타입) 파라미터2 이름 파라미터3 : (파라미터3 타입) 파라미터3 이름... ;
메소드명 처럼 파라미터2, 3을 생각하는게 이해에는 좋다고 한다.
- 는 인스턴스 함수, +는 클래스 함수이다.
- (NSInteger) addInteger:(NSInteger)firstInt secondInt:(NSInteger)secondInt {
return firestInt + secondInt;
}
인스턴스 함수이며 반환값이 NSInteger이고, 함수명은 addInteger 이다.
@interface MyClass : NSObject
...
- (NSInteger) addInteger:(NSInteger)first secondInt: (NSInteger) secondInt;
@end
인터페이스는 다음과 같이 선언
콜론 간격은 어떻게 찍는지 봐야겠다...
@synthesize : @property로 정의한 속성의 getter, setter를
컴파일러가 자동으로 생성해준다.
'PROGRAMMING CODE > SWIFT' 카테고리의 다른 글
[Objective-C] 기초 (0) | 2024.06.10 |
---|---|
[코테 필수 알고리즘] 코테 4시간 전 벼락치기 ^.^ (1) | 2024.05.20 |
[swift] 소켓통신 socket.io 사용해보기 (0) | 2024.05.07 |
[KakaoMapSDK_ver2 iOS] 2.10.x 업데이트 엔진 발전, 버전 설정 팁 (0) | 2024.04.26 |
[tuist] There is no XCFramework found at 오류 해결(Xcode SPM) (0) | 2024.04.01 |