티스토리 뷰
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