본문 바로가기

개발도구

[iphone] How to Design An iPhone App With Custom UI - Video tutorial Part 1 - How To Design an iPhone App With A Custom UI - Intro Part 2 – Creating a UITableViewCell From Scratch Part 3 – Creating a UIViewController Detail From Scratch Part 4 – Styling a Custom UITableViewCell Part 5 – Customizing the UINavigationBar Using the iOS 5 Appearance API Part 6 - Creating Custom UIBarButtonItems For Our New Navigation Bar Part 7 - Designing a Custom Detail View From St.. 더보기
iOS UI Element Usage Guidelines 아이폰 UI 가이드 http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/UIElementGuidelines/UIElementGuidelines.html 종합예제_UI 더보기
[아이폰] beta builer for ios beta builer for ios 는 기업용으로 등록(299$)하지 않고도 사람들에게 내부(회사같은) 사람들에게 자신이 만든 앱을 배포할수 있도록 해주는 것이다. 자세한 설명은 참고 : http://seapy.com/1975 에 잘 되어 있으니 참고 바랍니다. 더보기
[아이폰] 효과적인 소스 관리 Xcode4사용할수 있는 새로워진 버전 편집기xcod3에서는 SVN저장소 사용할수 있었지만, 기본적인 소스 관리 도구는 CVS.CVS는 클라이언트 - 서버 구조 소스트리(source Trees)Xcode에서 소스 버전 관리 도구를 사용하지 않고 간단하게 소스 디렉터러를 공유하는 방법으로 소스 트리를 사용Preferences 찬의 소스트리 선택하여 경로 지정 소스버전 관리가장 많이 사용하는 방법은 서브버전Subversion 줄여서 SVN Xcode4 부터는 SVN 과 함께 Git 방식기본적으로 지원 SVN 연동맥유저라면 SVN이 설치되어 있습니다. 확인은터미널 - ls /usr/bin/svn* 확인할수 있습니다.혹시 설치 되지 않았다면 subversion.apache.org 또는 macports 사이트데엇.. 더보기
[아이폰] 오디오 , 비디오 처리 NIB파일 처리 ( iOS에서 Nib파일 불러오기)NSArray *topLevelObjects = nil; topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"muNib" owner:self options:nil]; if (topLevelObjects == nil) { return NO; } return YES; 오디오리소스- 간단한 5초이내의 사운드 파일을 재생하고 끝내려면 System Audio서비스르 사용 - 볼륨 조절이나 전문적인 조작이 필요 , 여러 오디오를 재생해야 하는 경우Audio Queue 비디오 리소스전통적으로 AppKit 포함도니 NSMovie 와 NSMovieView 사용10.4 부터는 QuickTime Kit 포함된 QTMovie 와.. 더보기
[아이폰] ruby on rails - 설치 과정 https://developer.apple.com/xcode/ terminal에서ruby -vruby 1.8.7 (2012-02-08 patchlevel 358) [i686-darwin11]무사히 ruby는 설치 완료(Xcode) 설치 완료하면 됨 gem install rails설치하는 중에make: command not found 이러한 에러로 인해.. ㅜㅜCommand Line Tools for Xcode 을 설치한 뒤에 (터미널에서 gcc , cc , make모두 안되어 이상하게 생각했다.) 다시 다시gem instal rails ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into.. 더보기
[아이폰-펌] retain, release, autorelease, dealloc 에러 / ARC (Automatic Reference Counting) 펌 : http://blog.appgate.in/18 iOS5의 ARC(Automatic Reference Counting)은 Objective-C 객체의 메모리 관리를 자동으로 관리하는 "Compiler" 속성이다. 이 속성을 사용하면 예전에 쓰던 retain, release, autorelease, dealloc 코드는 사용할 수 없게되며 이들이 하던 역할을 컴파일 시점에 알아서 처리해준다. ARC가 허용하지 않는 코드를 사용하면 아래와 같은 에러를 뿜어낸다. 그럼, ARC을 사용하게 되면 기존 오픈소스를 사용하는데 문제가 되지 않을까 걱정을 할 수 있는데 다음과 같이 해결하면 된다. 이미 컴파일된 오픈소스 라이브러리 사용ARC옵션을 끈 다른 라이브러리 프로젝트를 생성해서 사용오픈소스 파일별로 ARC.. 더보기
[아이폰]_kCLLocatio error Undefined symbols: "_kCLLocationAccuracyBest", referenced from: _kCLLocationAccuracyBest$non_lazy_ptr in Controller.o (maybe you meant: _kCLLocationAccuracyBest$non_lazy_ptr) "_OBJC_CLASS_$_CLLocationManager", referenced from: objc-class-ref-to-CLLocationManager in Controller.old: symbol(s) not found 프레임워크에 CoreLocation.framework를 추가해 주세요! 더보기
[아이폰] UIKeyboard 키보드 자판 숫자 UIKeyboardTypeASCIICapable The standard keyboard. UIKeyboardTypeNumbersAndPunctuation The other side of the standard keyboard. UIKeyboardTypeURL The keyboard for URLs. UIKeyboardTypeNumberPad The keyboard that likes numbers! UIKeyboardTypePhonePad Good for getting phone numbers! ;) UIKeyboardTypeNamePhonePad Warning! Has no capital letters! UIKeyboardTypeEmailAddress This one might be for an ema.. 더보기
[펌-아이폰-비밀] TableView 링크 펌: http://j2enty.tistory.com/82 안드로이드 폰이나 아이폰, 그 외에도 블랙베리, 윈모, 바다 ... 그 외에 모든 모바일, 임베디드 기기에서 가장 중요한 컴퍼넌트가 어떤건가 하면 바로 이 테이블뷰(안드로이드에선 리스트뷰)라고 할 수 있을 것입니다. 바로 많은 양의 데이터를 사용자에게 보여줄 때 사용되는 것이 테이블뷰이기 때문입니다.  실제로 안드로이드 마켓이나 앱스토어에 등록된 앱, 이들을 떠나 애초에 아이폰에 이미 내장되어 있는 앱들을 보면 대부분 테이블뷰를 사용하게 됩니다. 아이폰의 경우를 살펴보면 기본으로 제공하는 연락처, 메시지 모두 테이블뷰를 이용해서 구현되어 있습니다. 가장 흔하게 사용하는 카카오톡의 경우를 예를 들어도 친구리스트 역시 테이블뷰 이고 대화창 역시 .. 더보기