티스토리 뷰
728x90
iPhone 어플로 * 찍기 만들어봤습니다. 심심해서 만든 것이기에... 간단히 주요 부분 코드만 남깁니다.
줄 수와 칸 수가 2 / 5 라면
* * * * *
* * * *
* * * * *
로 출력하는 간단한 코드이며 결과 물은 아래와 같습니다. 별도로 프로젝트 업로드 하지 않습니다.
소스코드 주요 코드 부분
- (IBAction)resultPoint:(id)sender { NSMutableString *mutStr = [NSMutableString string]; NSInteger rowspan = row.text.integerValue * 2 - 1; //row 값을 가져 옴 NSInteger colspan = col.text.integerValue * 2 - 1; //col 값을 가져 옴 //switch 문 예문 // for (int i = 0; i<rowspane; i++) { // for (int j = 0; j<colspan; j++) { // switch (i%2) { // case 0: { // switch (j%2) { // case 0: // [mutStr appendString:@"*"]; // break; // // case 1: // [mutStr appendString:@" "]; // break; // } // break; // } // case 1: { // switch (j%2) { // case 0: // [mutStr appendString:@" "]; // break; // // case 1: // [mutStr appendFormat:@"%@", str]; // break; // } // break; // } // // default: // break; // } // } // [mutStr appendString:@"\n"]; // } // //if 문 예문 for (int i = 0; i<rowspane; i++) { for (int j = 0; j<colspan; j++) { if(i%2==0) { if(j%2==0) [mutStr appendString:@"*"]; else [mutStr appendString:@" "]; } else { if(!(j%2==0)) [mutStr appendString:@"*"]; else [mutStr appendString:@" "]; } } [mutStr appendString:@"\n"]; } tvResult.text = mutStr; } -(IBAction) keyboardResign { [self.row resignFirstResponder]; [self.col resignFirstResponder]; }
'iOS > Develop' 카테고리의 다른 글
Objective-c로 구현한 Factory Pattern (Protocol을 이용한 추상 팩토리) (0) | 2012.11.06 |
---|---|
Xcode 2개 버전 동시에 사용하기 (0) | 2012.06.28 |
2. xcode zxing 라이브러리 사용 (1/2) (2) | 2012.04.07 |
XCode에서 ZXing 라이브러리 사용전 간단히 알아보기 (0) | 2012.03.25 |
1. xcode zxing 사용을 위해서 스토리보드 기반 준비 (1) | 2012.03.19 |
댓글
Blog is powered by
Tistory / Designed by
Tistory