비디오: ASP.NET 로그(Log) 관리기능 구현하기 - 접속기록(사용자, 일시, IP, 업무 내용 등) 2024
분명히 알 수 있듯이, iOS 용 클래스의 구현은 메소드 구현으로 구성됩니다. 다음 목록은 메소드 구현이 무엇이고 클래스의 전체 구현 스펙이 어떻게 생겼는지에 대한 좋은 아이디어를 제공합니다. 다음과 같이 @implementation 지시어로 묶은 구현 사양을 사용하여 클래스를 구현합니다.
@implementation; …… -d
이것은 StackOfInteger 클래스의 구현입니다.
@implementation StackOfInteger; - (id) init {self = [super init]; 마지막 = -1; 요소 = [[NSMutableArray alloc] init]; }} - (BOOL) isEmpty {return (last == -1);} - (void) push: (int) intValue {NSNumber * intObject = [NSNumber numberWithInt: intValue]; [요소 addObject: intObject]; last ++;} - (void) push2: (int) intValue1 another: (int) intValue2 {NSNumber * intObject = [NSNumber numberWithInt: intValue1]; [요소 addObject: intObject]; intObject = [NSNumber numberWithInt: intValue2]; [요소 addObject: intObject]; last = 2;} - (int) pop {NSNumber * 요소 = (NSNumber *) [요소 objectAtIndex: 마지막]; 마지막--; int intValue = [요소 intValue]; [엘레멘트 removeLastObject]; return intValue;} -d