계산기만들기 3

iPhone 계산기만들기(3)

지금 만드는 계산기는 5+6*2-9/3 = ? 같이 수식으로 계산하기 떄문에 좀 귀찮습니다. 예외처리하기. 1. 연산자 다음에 바로 연산자가 나오지 못 하게하기 ex ) 3 + 5 -+ (x) 2. '.'은 다음 연산자를 넣을 때 까지 한번만 사용하게 하기 ex ) 3.5.3 (x) 3. '.'누르고 바로 연산자가 오는 경우 0을 붙여주기 ex ) 3. + 할 경우 -> 3.0 + 로 바꾸어 주기 시간이 늦어서.. 내일 덧붙일게요. 이어서... 각 함수들 정의입니다. 계산기를... 다른 버전으로 만들어야 되서 그냥 소스 올립니다. -(IBAction)pressedNumber:(id)sender { UIButton *pressed = sender; if([showResult.text isEqualToStr..

제2외국어/iOS 2011.12.06

iPhone 계산기만들기(2)

조금 느린 2회. (제사 지내고 오느라..) 일단 사용된 여러가지 함수를 나열하겠습니다. 문자열에 관련된 NSString [ 문자열 비교 하기 ] [showResult.text isEqualToString:@"0"] // showResult.text 가 0과 같은가? [ 문자열에 덧붙이기 ] showResult.text = [showResult.text stringByAppendingString:pressed.titleLabel.text]; // showResult 에 pressed.titleLabel.text (눌러져있는 있는 버튼의 라벨 붙이기) [ 문자열에 자르기 ] showResult.text = [showResult.text substringWithRange:(NSRange){0,length}]..

제2외국어/iOS 2011.12.06

iPhone 계산기만들기(1)

프로젝트를 View-based Application으로 만듭시다. ( 기본적으로 하나의 뷰를 가지고있는 예제 소스를 바로 만들어줍니다. ) Xcode4로 바뀌면서 프로젝트 이름이 아닌 Product Name과 Company idenrifier로 바뀐 것 같습니다. 대충 적어줍시다. 프로젝트가 생성되면 먼저 nib 파일을 선택 후에 빨강 동그라미가 그려진데로 각각 체크를 해줍시다. 그러면 저와 같은 화면이 만들어집니다. 그러면 Label, TextField, Button들을 이용하여 다음과 같은 인터페이스를 만들어 줍시다. Command+c,v 는 선택이 아닌 필수입니다! (저는 배경도 흰색으로 바꾸었습니다.) 폰트변경 방법은 글씨적는 부분에서 오른쪽 버튼을 누르면 나오는 곳에서 Font - > Show ..

제2외국어/iOS 2011.12.06