본문 바로가기

Develop/Objective-C

(29)
UIScrollViewController go to the top!! 맨위로 올리기~ 다른 컨텐츠를 스크롤뷰에 넣을때 스크롤이 고정되어 있어서 찾아봤음. 스크롤뷰에 넣을때 스크롤을 맨위로 올려주면 100% 해결~;) [self.contentScrollView setContentOffset:CGPointMake(0.0,0.0) animated:NO];
Xcode에서 갑자기 Run 이 안된다..?(비활성화되어 있따..) 프로젝트를 ubs로 복사를 해왔더니 run 이 비활성화 되어 있고 Scheme 부분이 Mac-64로 되어 있었다.. 그래서 시뮬레이터나 디바이스도 선택할수도 없었다. 나같은 경우 해결방법 ---> 왼쪽 상단 Scheme 부분에서 -> Edit Scheme 로 들어간후 Executable 이 none 으로 되어 있을것이다. 이부분을 프로젝트명.app으로 바꿔주어야 합니다 복사해오면서 날라가나 보네;;ㅋ 도움이 되셨기를..
UILabel 세로 정렬하기 ( Vertical align ) 구글링을 해보니 UILabel은 세로 정렬이 원래 없나부다.. 그래서 다음과 같은 함수를 만들어서 쓴다.. 누가 만들었는지 감사하다..ㅋ 덕분에 금방해결~ - (void)setUILabel:(UILabel *)myLabel withMaxFrame:(CGRect)maxFrame withText:(NSString *)theText usingVerticalAlign:(int)vertAlign { CGSize stringSize = [theText sizeWithFont:myLabel.font constrainedToSize:maxFrame.size lineBreakMode:myLabel.lineBreakMode]; switch (vertAlign) { case 0: // vertical align = top ..
Twitter API 사용해서 JSON 으로 Search 하기 http://search.twitter.com/search.json?q=검색어 json으로 날짜가...음..;; 날짜 포맷팅해주는 메소드 하나 만들어서 사용했습니다^^ - (NSString *)formattedStringUsingFormat:(NSString *)dateFormat withPrevDate:(NSString*)prevDate { NSCalendar *cal = [[NSCalendar alloc] initWithCalendarIdentifier:prevDate]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:dateFormat]; [formatter setCalendar:cal]; [..
Objective-c 에서 java의 split 메소드 NSArray *arr = [str componentsSeparatedByString:@"?"]; str의 NSString 타입을 ? 로 짤라서 NSArray로 반환. java의 split와 유사한 기능이네요..^^b
Command /usr/bin/codesign failed with exit code 1 에러가 두둥!! 빌드 하고 디바이스에 넣을려고 하니 에러가 !! 키체인에 보면 아마도 사용만료 기간 밑에 (x) 표시로 서명할수 없는 인증서라는 말이 있을것입니다..그쵸..? 이는 iOS Provisioning Portal 에서 WWDR 인증서를 설치 하지 않아서 생기는 문제 입니다. 급하게 인증서 설치하다보니.ㅋ Provisioning Portal에서 Certificates 메뉴 안에 *If you do not have the WWDR intermediate certificate installed, click here to download now. 여기를 클릭하여 WWDR 인증서를 설치해주시면 끝~! ^^
OpenCoverFlow  구현 따라하기~ 1. New Project를 생성 합니다. 프로젝트 형태는 View Based로 하시면 되구요. 프로젝트 명은 CoverFlow입니다. 2. 프로젝트를 생성하고 나서 다운로드::::: OpenFlow.zip 압축을 해제 한 후, 프로젝트에 가져오기 합니다. - 프로젝트명에서 마우스 오른쪽 버튼을 누르고 Existing Files... - 해당 하는 파일 을 선택 한 후 Copy items into destination group's folder(if needed) 반드시 체크 - CoverFlow는 Frameworks중에서 QuartzCore.framework 와 CoreGraphics.framework 를 필요로 합니다. Frameworks 폴더 아래에 아래와 같이 추가 합니다. 프레임워크 추가시에는 ..
윈도우 cvs 서버와 맥의 xcode 연동방법 - 윈도우에 cvsnt 를 설치후 계정 생성 xcode 의 SCM 메뉴에서 Repositories를 추가 셋팅 (pserver 로 셋팅) ex) :pserver:USERNAME@HOST:ROOT_PATH 위처럼 Apply를 클릭했을때 Authenticated 가 나와야 함. xcode에서 프로젝트를 생성후 Repositories에 import 메뉴를 통해 import 한다. xcode에서 생성한 프로젝트를 삭제한다. Repositories 에서 Checkout 메뉴를 통해 내 컴퓨터에 넣는다. 잠시후 Checkout을 한 프로젝트를 열겠냐고 물으면 OK~ 프로젝트명을 더블클릭하여 Info 창을 연다 General 탭에서 오른쪽 상단에 Configure Roots & SCM... 버튼을 클릭하여 CVS에 ..