본문 바로가기

Xcode

Xcode - NavController : Title 색 변경하기 NavigationController 의 toolbar 제목 및 색변경을 할려고 하는데 조금 애먹었네요. (초보 개발자..ㅠㅠ) 여기저기 검색해본 결과, UILabel을 만들어서 값을 넘겨주니 되더라구요. 소스는 아래와 같습니다. // navigation contorl bar title color UILabel *titleLabel = [[UILabel alloc] init]; titleLabel.frame = CGRectMake(0, 0, 250, 100); titleLabel.backgroundColor = [UIColor clearColor]; titleLabel.textColor = [UIColor greenColor]; titleLabel.text = @"Title Name"; UIFont *g.. 더보기
gcc failed 발생시 "Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1" 컴파일 하고 나서 위와 같은 에러가 났다.. 이유는 몇가지 더 될것 같지만 확인 일단 확인 해볼것은 아래의 두가지 이다. 1. 동일한 Source파일이 여러군데 중복 존재 하는 것이 아닌지? 혹 프로젝트에 등록은 안되었지만 프로젝트 폴더 어딘가에 중복된 파일이 있는지 확인 해보자. 2. C의 함수를 중복해서 선언한것은 아닌지 확인 해야 한다. 예를 들어 void makeRect(...)라는 함수가 잇다면 이것을 중복해서 선언 해놓은 것은 아닌지 잘 찾아 봐야 한다. C언어라면 중복되었다면 중복된 함수 명이라도 뜰텐데 .. 더보기
xCode NSString 문자열 처리방법 NSString initWithFormat 문자열 연결에 사용할 수 있다. NSString *s1 = @"abc"; NSString *s2 = @"def"; NSString *s = [[NSString alloc] initWithFormat(@"%@-%@", s1, s2); NSLog(@"%@", s); UITextField에 값 설정하기 (IBOutlet) UITextField *Text1; [Text1 setText:[NSString stringWithFormat: @"%d" ,sum] NSString 비교 NSString *ch = button.currentTitle; if (![ch compare: @"1"]) { NSLog(@"downButton : 1"); } String to Integer .. 더보기
Xcode 회사주석 바꾸기. Xcode를 실행해서 아무 템플릿을 고른다음.. 소스파일을 보면 주석위치에 __MyCompany Name__ 이렇게 나올것이다. 매번 회사나 본인 이름을 바꾸기 귀찮지 않는가..!! 자 터미널창을 열어보시고. 밑에 구문을 바로 입력해보죠. defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "본인 이름 혹은 회사입력";}' 이렇게 입력을 하시고 엔터를 꽝!! 엑스코드를 다시 실행시켜서 새로운 프로젝트를 만들면 바뀐 주석을 볼 수 있겠죠!! 더보기