UISegmentedControl 을 enum과 연결해서 가독성 좋은 코드 만들기
typedef enum {
kFirst = 0,
kSecond,
kThird,
} TabIndex;
enum을 선언하고 아래와 같이 쓰면 가독성이 좋은 코드가 된다.
- (IBAction)changeSegmented:(id)sender {
UISegmentedControl *control = sender;
NSInteger index = [control selectedSegmentIndex];
switch (index) {
case kFirst: //0
...
break;
case kSecond: //1
...
break;
case kThird: //2
...
break;
default:break;
}
}