목록Xcode (23)
woong's
IOS Xcode QR, Barcode 사용하기 아이폰 개발과정에서 바코드 , QR 을 읽어야 할 기회가 생겨서 라이브러리를 사용해 보았습니다.Zxing 라이브러리를 처음에 사용해 보았지만 , 바코드 읽는 기능은 되나, view의 이벤트가 decode 하는 과정에서 이벤트를 intercept 당하는것 같아서 Zbar로 변경 했습니다. 1. ZBar 문서 http://zbar.sourceforge.net/iphone/sdkdoc/index.html ZBar iPhone SDK — ZBar iPhone SDK Documentation zbar.sourceforge.net 1. ZBar 준비 작업 -ZBarSDK 다운로드 http://sourceforge.net/projects/zbar/files/iPhone..
IOS CocoaPods 사용하기 COcoaPods 는 아이폰 개발에서 오프소스 , 라리브러리를 관리를 도와주는 역할을 합니다. Android Gradle 과 비슷한 개념인것 같습니다. IOS 에서는 따로 설치과정이 필요합니다.간단하게 정리해보고자 포스팅을 작성 합니다. 1. commend lines 설치 xCode < Open Developer Toll < More Developer Tools 선택합니다. commend Line 을 검색후 상단의 다운로드를 진행합니다. 필자는 설치가 되어있어 뒷부분은 생략 하겠습니다. 2. CocoaPods 설치 터미널에서 명령어를 통해서 cocoapods 를 다운로드 합니다.sudo gem install cocoapods 다운로드가 완료되면 pod setup 을통해서..
IOS Xcode WebView 파일 사용하기 모바일에서 웹뷰를 사용하다보면 로컬의 html 파일을 웹뷰에 로드시켜야 하는경우가종종 있습니다. 그부분을 정리하고자 포스팅을 작성 합니다. 스토리 보드에 웹뷰를 넣습니다. 1 2 3 4 5 6 7 8 9 10 11 #import @interface ViewController : UIViewController @property (strong, nonatomic) IBOutlet UIWebView *webView; @end Colored by Color Scripter cs 웹뷰를 헤더에 연결 합니다. 프로젝트 루트에 html 파일을 넣습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ..
Xcode IOS UILabel 세로 정렬 하기 안녕하세요. 아이폰 개발을 하다보니 UILabel 에 세로 정렬 기능이 없어서 정리 해보려 합니다.이런 부분은 아이폰이 조금 아쉬운것 같습니다. UILabel 을 정렬하기 위해서 UILabel을 상속받아 커스텀 Label을 만들어야 합니다.아래 코드를 통해서 상단 , 하단 정렬을 할수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #import "AlignableUILabel.h" @implementation AlignableUILabel - (void)drawTextInRect:(CGRect) rect{ CGSize sizeThatFits = [self sizeThatFits:r..
Xcode IOS UiSwitch resize 하기 아이폰 개발시 아이폰 컴포넌트인 UiSwitch 를 사용하면 사이즈가 고정되어 있어서 변경 할수 없습니다. 위와 같이 disable 처리되어서 변경을 할수 없습니다.변경 하기 위해서 코드에서 비율 값을 통해 사이즈를 작게 표현 할수 있습니다. 1 2 3 switchOnOff.transform = CGAffineTransformMakeScale(0.65, 0.65); Colored by Color Scripter cs
Xcode IOS 이미지 원으로 표현하기 최근 안드로이드 , 아이폰 UI/UX 를 보면 이미지의 경우 원으로 crop 하는 경우가 많습니다.아이폰에서 원으로 crop 하는 기능을 사용하게 되어서 정리해보고자 포스팅을 작성 하고 있습니다. 아래 코드에서 코너의 크기를 해당 이미지 뷰의 반 크기를 지정하고마스크를 사용한다는 코드 입니다 123456 imgProfile.layer.cornerRadius = imgProfile.frame.size.height/2; imgProfile.layer.masksToBounds = YES; Colored by Color Scriptercs
Xcode IOS 스크린 사이즈 구하기 아이폰 개발시 화면 사이드 구하는 코드입니다. 234567 CGRect screen = [[UIScreen mainScreen] bounds]; NSLog(@"%f", screen.size.width); NSLog(@"%f", screen.size.height); Colored by Color Scriptercs
Xcode 단축키 사용하기 아이폰 개발시 유용하게 사용할수 있는 단축키 헤더 , 메인 파일 이동하기 : Cmd + control + 방향키 상/하분할 화면 : Cmd + Alt + Enter단일 화면 : Cmd + Enter들여쓰기 / 내어쓰기 : Cmd + [ ]히스토리 : Cmd + Control + 방향키 좌/우단어 치환 : Cmd + Option + F프로젝트 전체 단어 치환 : Cmd + Option + Alt + F상세 정보 : Option + Touch자동 완성 : Esc
Xcode IOS Url 사파리로 보여주기 아이폰 개발을 하다보면 Url 을 통해서사파리 화면으로 띄워 주는 기능이 필요한 경우가 있습니다.필자는 이제막 아이폰을 공부하고 있어서 간단한것도 정리해보려 합니다. 아래의 코드는 네이버 화면을 사파리로 띄워주는 코드 입니다. 1[[UIApplication sharedApplication] openURL:[NSURL URLWithString:(@"http://www.naver.com")]];cs
IOS Xcode 다국어 지원 하기 안녕하세요. 최근 아이폰 공부를 한창 하고 있습니다. 안드로이드에서 string.xml 을 사용했던 경험이 있기에 쉽게 접근 할수 있었습니다. ios 개발중 한글을 입력하면서 이 한글은 따로 관리 하는 파일이 없나 싶어찾아보니 ios 개발도 준비가 되어있었습니다. 아래 3가지를 작성해야 다국어를 지원할수 있습니다. 1. xib 다국어 지원 필자는 xib 로 코드를 작성 하기 때문에 xib 기준 화면 다국어 지원을 작성해 보겠습니다. xib 파일 선택 후 첫번째 탭 선택하면 Localize 을 선택합니다. 그러면 xib 파일이 확장이되서 화면별다국어 지원을 할수 있게 됩니다. 2. 앱이름 다국어 지원 Supprting Files < 오른쪽 클릭 < New File 을 합..