목록분류 전체보기 (289)
woong's
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 을 합..
Xcode 인터넷 사용시 권한 추가하기 xCode 에서 인터넷 통신을 사용시에 권한 추가가 필요 합니다.권한이 추가 되어있지 않으면 위와 같은 에러가 나타 납니다. App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. 프로젝트의 plist 파일을 열어서 권한을 추가합니다.App Transport Security Settings Allow Arbitray Loads YES로 설정 해주시면 통신이 잘되는것을 확인 할수 있습니다.
IOS Xcode openUrl 한글 인코딩 하기 openUrl 을 통해서 화면을 띄우는 과정에서 이상한점을 발견!!url?text="" text를 빈채로 넣으면 화면이 잘나타 나는데 데이터를 넣으면 아래와 같은 에러가 나타난다. LaunchServices: ERROR: There is no registered handler for URL scheme (null) ???? 위에러는 화이트리스트를 추가하지 않아서 나는 에러 같은데.. URL scheme 를 추가해도같은에러가 계속 나타난다. 이상한것은 url 만 넣었을때는 화민이 나타나는게 이상하다.거기서 부터 위와 같은 에러가 나타나야 하는데.. 의심은 데이터로 향했고 한글, 특수문자는 인코딩을하지않아 위와 같이 오류가 났던 것이다. 대응방법 123456..
Xcode IOS CocoaPods 배포하기[1] android 개발 당시 라이브러리를 넥서스 서버에 올려 놓고 gradle 을 통해서 가져와서 사용했었다.xcode 에서는 gradle의 역할을 해주는 cocoaPods 를 통해서 라이브러리를 가져올수 있다. 그럼 xcode 에서는 내가 만든 라이브러리를 배포하고 cocoaPods 를 통해서 가져올수 있는 방법이 있는지의문이 들어 이포스트를 시작하게 되었습니다. 검색을 통해 찾아보니 cocoaPods 에 프로젝트를 배포해서 사용할수 있게 되어 있다. 1. public 배포- 많은 사람들이 유용하게 사용할수 있도록 공개를 통해서 배포2. private 배포 - 남들에게 공유되기 꺼려지는 프로젝트 배포 위와 같이 두가지 방법이 있으며 두가지 방법에 대해 정리..