Objective-C에서 제공하는 스트링 trim 방법이 있지만,


함수 이름과 쓰는 방법이 너무 길다.


따라서 카테고리라는 방법을 택해서 트림 함수를 따로 만들자.


카테고리란 1개의 클래스를 여러 개의 클래스로 분할하거나 클래스에 새로운 기능을 추가하기 위한 문법이다.


지금 작성한 코드는 NSString 클래스에 Trim 메소드를 추가해서 사용할 수 있게 한다.


//NSString+Trim.h


#import <Foundation/Foundation.h>


@interface NSString (Trim)

- (NSString*) trim;

@end





//NSString+Trim.m


#import "NSString+Trim.h"


@implementation NSString (Trim)

- (NSString*) trim

{

    return [self stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];

}

@end

+ Recent posts