Looking for objective-c Keywords? Try Ask4Keywords

Objective-C Language XCode에 범주 만들기


카테고리는 실제 객체를 하위 클래스 화하거나 변경하지 않고 객체에 몇 가지 추가 기능을 추가 할 수있는 기능을 제공합니다.

예를 들어 사용자 정의 글꼴을 설정하려고합니다. UIFont 클래스에 기능을 추가하는 범주를 만듭니다. XCode 프로젝트를 열고 File -> New -> File 클릭하고 Objective-C file 선택하고 다음을 클릭하십시오. 카테고리 이름을 입력하십시오. "CustomFont"라고 말하면 UIFont로 범주와 클래스로 파일 유형을 선택한 다음 "다음"을 클릭 한 다음 "만들기"를 클릭하십시오. "

여기에 이미지 설명을 입력하십시오.

여기에 이미지 설명을 입력하십시오.

카테고리 방법 선언 : -

새 카테고리의 헤더 파일을 보려면 "UIFont + CustomFonts.h"를 클릭하십시오. 메서드를 선언하려면 인터페이스에 다음 코드를 추가합니다.

@interface UIFont (CustomFonts)

+(UIFont *)productSansRegularFontWithSize:(CGFloat)size;

@end

이제 카테고리 메소드 구현 : -

카테고리의 구현 파일을 보려면 "UIFont + CustomFonts.m"을 클릭하십시오. 다음 코드를 추가하여 ProductSansRegular Font를 설정할 메서드를 만듭니다.

+(UIFont *)productSansRegularFontWithSize:(CGFloat)size{
    
    return [UIFont fontWithName:@"ProductSans-Regular" size:size];
    
}

카테고리 가져 오기

#import "UIFont+CustomFonts.h"

이제 레이블 글꼴을 설정하십시오.

[self.label setFont:[UIFont productSansRegularFontWithSize:16.0]];