Objective-C : BOOL

준우·2024년 5월 16일

Objective-C 이야기

목록 보기
2/19
post-thumbnail

BOOL

Obj-C 에서의 BOOL은 Swift 에서 bool 과 똑같음.

BOOL 의 형태는 다음과 같음.

BOOL isDark = YES; // Swift - true
BOOL isLight = NO; // Swift - false
  • YEStrue, NO = false 라고 생각하면 됨.

if문 사용시, 주의해야할 점이 있는데, if (조건) 이런식으로 사용을 해야함.

// if문 사용시 조건은 무조건 ()(=소괄호) 안에 있어야 함.
if (isDark) {
    NSLog(@"다크모드 입니다.!! %@", isDark ? @"TRUE" : @"False");
} else {
    NSLog(@"라이트모드 입니다.!! %@", isLight ? @"TRUE" : @"False");
}

C언어의 특징을 그대로 가져왔기 때문에, 삼항 연산자(= ? : ) 를 그대로 쓸 수 가 있음.

0개의 댓글