IOS
-
[IONIC, Cordova] 카메라, 앨범 사용하기 -1탄-코딩은 주댕이로/IONIC+Firebase 2015. 8. 30. 20:37
소스 다운로드 > https://github.com/cpromise/realtimeChat 이 예제에 사용된 소스 : keep logged in with localstorage을 다운로드 받으시면 됩니다. 이 예제를 완성시킨 소스 : Use Camera and Album(Just take a picture and do nothing with it)을 다운로드 받으시면 됩니다. IONIC 앱에서 카메라와 사용자의 앨범을 제어해보도록 하겠습니다. 차근차근 따라오세요!호홓 STEP 1. 카메라 플러그인 설치 초초 간단해서 하는동안 숨참고해도 될정도입니다. 프로젝트 폴더(최상위 루트폴더)에서 cordova plugin add org.apache.cordova.camera 명령어를 쳐줍시다. 그럼 진행이 되고 완..
-
[iOS]아이폰4,아이폰5,아이폰6 화면크기 - 아이폰개발자에게 익숙해지면 좋을 화면크기앱등이에게 살충제를 뿌린다./iOS 2015. 8. 26. 19:37
iOS 하드코딩의 필수아이템. 바로 모든 아이폰의 화면크기입니다. 구분iPhone 4S iPhone 5iPhone 6iPhone 6 Plus화면크기 (Status bar 포함)320 x 480 pts320 x 568 pts375 x 667 pts414 x 736 ptsPortrait 영어 키보드 크기(단어 추천바 포함, iOS8)320 x 253 pts320 x 253 pts375 x 258 pts414 x 271 ptsPortrait 영어 키보드 크기(단어 추천바 미포함, iOS8)320 x 224 pts320 x 224 pts375 x 225 pts414 x 236 ptsLandscape 영어 키보드 크기(단어 추천바 포함, iOS8)480 x 193 pts568 x 193 pts667 x 194 p..
-
[iOS] 완벽한 텍스트필드를 만들어보자.앱등이에게 살충제를 뿌린다./iOS 2015. 8. 24. 00:12
소스 다운로드하러 가기 http://github.com/cpromise/tfPrac 아이폰으로 하루에도 수십번 UITextField를 사용하지만, 그 텍스트필드에 무한한 버그 및 UX방해요소가 존재합니다. 아래의 조건을 모두 만족하는 텍스트 필드를 만들어 봅시다. [2015. 08. 23] 1. 입력된 텍스트의 바이트 수가 20Byte이하여야 한다. 2. 한글, 영어, 일본어, 중국어, 이모티콘 모두 사용 가능하다. 3. 텍스트 중간에 입력하다가 Byte크기가 꽉 찰 경우 커서의 위치가 현재의 위치에 머물러야 한다. 일단 이 세가지로 출발하겠습니다. 키가 될 메소드는 아래와 같습니다. 1.shouldChangeCharactersInRange: 입력 전 호출 - (BOOL)textField:(UITextF..
-
[ios/Objective C] 뷰 회전관련 메소드앱등이에게 살충제를 뿌린다./iOS 2015. 7. 29. 23:08
디바이스 회전 제어하기 - (BOOL) shouldAutorotate자동 회전 지원 여부 (YES/NO) - (BOOL) shouldAutorotate { return YES; } - (NSUInteger)supportedInterfaceOrientations회전방향 지원 유무 리턴 (리턴값은 회전 방향의 비트값이 설정된 플러그) -(NSUInteger)supportedInterfaceOrientations { return UIInterfaceOrientationMaskLandscapeRight; } - (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)du..
-
[맥북,아이패드,아이폰 - 데스크탑 원격] Microsoft Remote Desktop로 원격 접속하기무념무상일상/전자장비+돈낭비 2015. 6. 24. 22:57
아이패드(아이폰,맥북도 똑같이하면됨)로 집이나 회사에 있는 데스크탑에 원격으로 접속해서 작업을 하자!! 1. 먼저 APP스토어에서 Microsoft Remote Desktop을 다운받는다. (무료) 2. 일단 내 IP확인하기 여기 적힌 192.168.0.2 는 내부망 IP이다. 아이패드를 집에 있는 무선공유기로 사용하고 있다면 그대로 입력해주면 된다. 하지만 까페같은곳에 가서 집에 접속하거나,집에서 외부망에 있는 컴퓨터에 접속할때는 네이버에 IP주소라고 치면 외부IP를 친절히 알려준다. 3. 실행해서 내 컴퓨터의 IP를 입력한다. Add User Account 클릭!!!! 4. 데스크탑 설정하기 제어판에서 시스템 눌러주기 위에 빨강 체크해주시고 주황색중 두번째거 체크해주세요. 5. 접속하면 끝!! ***..
-
[iOS- UIView] UIView 계층도 화면으로 훑어보기앱등이에게 살충제를 뿌린다./iOS 2015. 6. 10. 00:22
UIView의 클래스 계층도에 있는 View들을 아이폰 스크린샷을 통해서 확인해봅시다! UIView클래스들을 스크린샷을 통해 쉽게 알아보도록 합시다! 1.UIWindow 아이폰은 일반적으로 하나의 윈도우(UIWindow)와 여러 개의 뷰로 구성됩니다. UIView컨트롤의 영역을 제공하기 때문에 그 위에 다양한 뷰가 추가되어 앱의 화면이 구성됩니다. 2.UILabel 화면에 글자를 표시하는 UI 컨트롤입니다. 읽기 전용 텍스트를 구현합니다. 3.UIPickerView UIPicerView는 선택목록을 나타냅니다. 팝업 형태로 나타나지는 않습니다. 4.UIProgressView 현재 진행 중인 상황을 알려줄 때 사용하는 클래스입니다. 5.UIImageView 여러 장의 이미지를 로드할 때는 객체의 배열을 이..
-
[Objective-C] 자동 생성 접근자 메소드 (auto generated access method)앱등이에게 살충제를 뿌린다./Objective-C 2015. 6. 8. 22:50
Objective-C 2.0 부터는 @property 선언을 통해서 Gettrer, Setter메소드를 자동생성할 수 있습니다. 기존의 코드 Fraction.h #import @interface Fraction : NSObject -(void)sampleFunction; //setter는 따로 만들지 않았고, //getter를 선언해 주었습니다. -(int)var; -(int)anotherVar; @end Fraction.m #import "Fraction.h" @implementation Fraction { int var, anotherVar; } -(void)sampleFunction { } //getter를 구현해주었습니다. -(int)var{ return var; } -(int)anotherVar..