내 응용 프로그램에는 5 개의 상태가 있으며 BOOL 플래그를 사용하여 표시합니다. 하지만 상태를 바꿀 때 모든 플래그를 변경하기 위해 5 줄을 써야하기 때문에 간단하지 않습니다.BOOL 플래그가있는 App States
이 문제를 해결하기위한 아이디어 나 간단한 코드를 작성할 수 있습니까?
코드 : 나는 2 주 한 시간을 선택할 수 있기 때문에
//need to choose second state
flag1 = false;
flag2 = true;
flag3 = false;
flag4 = false;
flag5 = false;
또한, 나쁜에 있습니다.
P. 나는 현대적이고 더 Apple-way를 발견했다. 아래 답변.
지금 처리 할 코드를 게시 할 수 있습니까? –
그들은 상호 배타적 인 정도에 따라 다릅니다. 모두 실제로 상호 배타적 인 경우,'enum '이 올바른 선택입니다. – Costique
흠, 정말. 집합을 사용하는 것이 좋습니다. – kaspartus