본문 바로가기

프로그래밍

(203)
[iOS] NSUnknownKeyException 스토리 보드 상에 열심히 옮겨놓은 버튼이나 텍스트 필드와 코드를 연결해놓았는데 코드에서 삭제한 경우에 발생함 코드에서 삭제할 경우 스토리 보드도 꼭 확인하자 ps. 근데 이제 딴 에러가 나네.. NSInvalidArgumentException
[iOS]화면 회전에 따른 오토레이아웃 http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1 http://www.raywenderlich.com/50319/beginning-auto-layout-tutorial-in-ios-7-part-2 강좌 두개 첫번째꺼 하는 중 재밌넹
[iOS]빌드 버전 바꾸기 위의 Architecture는 Build Settings- All- Combined를 선택한 후 찾으면 나오고 아래의 Deployment Info는 General에 있다. 위의 메뉴 접근법은 프로젝트를 선택하면 나온다.(왼쪽 내비게이터의 최상위 메뉴)
[iOS]간단한 사진 촬영 어플 만들기 http://www.appcoda.com/ios-programming-camera-iphone-app/ 여기에 추가로 picker.cameraViewTransform=CGAffineTransformMakeScale(0.5, 0.5);이 함수를 통해 촬영화면의 크기 조절을 할 수 있다.1이 원래크기(전체화면) 가로, 세로 비율 -----아이패드는 ios7 아이폰은 ios6----- 아이패드에서는 확실히 동작 아이폰에서도 동작 picker.cameraViewTransform=CGAffineTransformMakeTranslation(0,50); 이 함수를 통해 카메라 뷰의 화면을 이동할 수 있다. 앞의 0이 x축(오른쪽)뒤의 50이 y축(아래쪽) 아이패드에서는 확실히 동작 아이폰에서는 동작하지 않음 왜 움직..
[xcode5] empty프로젝트에서 헬로월드 출력하기 http://www.appcoda.com/hello-world-app-using-xcode-5-xib/ 저번에 썼던글보다 확실하게 맞는 글이다. 이런식으로 해야겠다.
[iOS] 현재 값 저장하기 //현재 값을 저장하는 함수+(void)saveToUserDefaults:(NSString *)key value:(NSString *)value{ NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults]; if(standardUserDefaults) { [standardUserDefaults setObject:value forKey:key]; [standardUserDefaults synchronize]; }}//저장한 값을 받아오는 함수+(NSString *)retrieveFromUserDefaults:(NSString *)key{ NSUserDefaults *standardUserDefaults=[NSUserDefault..
[Objective C] +메소드 -메소드 메소드(함수) 선언 시 앞에 + 기호와 -기호를 붙이는데는 차이가 있다. -의 경우 클래스 객체를 초기화 하지 않으면 사용이 되지 않는다. +의 경우 클래스 객체를 초기화 하지 않아도 [클래스명 메소드] 로 호출할 수 있다.
[iOS]Segment 활용법 segment를 헤더파일{} 안에 링크 전용 변수 생성 IBOutlet UISegmentedControl *levelSegment; 위와 같은 양식으로 생성 된다. 같은 방식으로 segment를 클래스 바디에 링크하여 함수 생성 만약 세그먼트가 3개라면 각각의 위치는0 , 1, 2이다. 이를 참조하기 위해선 levelSegment.selectedSegmentIndex값이 0인지 1인지 2인지를 판별하면 된다. 함수 내용현재 위치에 따라 Level 뒤에 표시를 바꿔줌 - (IBAction)levelValueSegment:(id)sender { if(levelSegment.selectedSegmentIndex==0)//이지 선택시 levelLabel.text=@"Level-Easy"; else if(leve..