앱등이에게 살충제를 뿌린다.
-
[iOS] dismissViewController: Animated:와 popViewController: Animated:를 이해해보자.앱등이에게 살충제를 뿌린다./iOS 2015. 10. 21. 00:09
[self dismissViewControllerAnimated:YES completion:nil]; dismissViewController: Animated: 는 presentViewController: animated: completion: 에 의해 호출된 뷰컨트롤러를 사라지게 만드는데 사용됩니다. Modal Controller(주로 밑에서 위로 뷰가 나타남)의 역할을 할 때, 이 메소드를 사용해서 사라지게 합니다. [self.navigationController popViewControllerAnimated:YES]; popViewController: Animated: 는 pushViewController: animated: 에 의해 호출된 뷰컨트롤러를 사라지게 만드는데 사용됩니다.Navigatio..
-
[iOS] supportedInterfaceOrientations 메소드를 이해해보자.앱등이에게 살충제를 뿌린다./iOS 2015. 10. 20. 23:37
//Swift func supportedInterfaceOrientations()->UIInterfaceOrientationMask //Objective-C -(UIInterfaceOrientationMask)supportedInterfaceOrientations Return Value 지원하고 싶은 회전방향(총 4가지)을 담는 Bit mask를 리턴합니다. Bit mask의 종류는 여기를 클릭해서 종류를 살펴보세요. 이 메소드는 절대로 0을 리턴해서는 안됩니다. **Bit Mask는 비트 연산자를 사용해 여러가지 정보를 하나의 변수에 담을 수 있는 기법입니다. Discussion 사용자가 디바이스의 방향을 바꿀 때, 시스템에서 이 메소드를 호출시킵니다. Root ViewController 또는 화면을 ..
-
[iOS] Segue의 종류앱등이에게 살충제를 뿌린다./iOS 2015. 10. 18. 23:03
뷰컨트롤러간의 전환 역할을 하는 Segue에 대해 알아보자. 커스텀을 제외하고 4가지의 Segue가 존재 합니다. 1. Show destinationViewController를 네비게이션 스택에 쌓으면서 보여줍니다. 새로 나타나는 화면은 오른쪽에서 왼쪽으로 이동하며 보여지게 됩니다. 네비게이션바에 Back버튼이 생기게 되고 아이패드, 아이폰 모든 디바이스에서 똑같이 작용합니다. Example: 메일 앱에서 메일을 누를 때 2. Show Detail UISplitViewController에서 두번째 뷰 컨트롤러에 있는 내용을 대체하게 됩니다. 네비게이션 스택에는 영향을 주지 않습니다. Example: 아이패드에서 가로화면으로 이메일을 보고 있을 때, 이메일 내용을 클릭하면 디테일 뷰의 내용이 바뀌게 됩니다..
-
[iOS] App Transport Security has blocked a cleartext HTTP을 대응해보자.앱등이에게 살충제를 뿌린다./iOS 2015. 10. 11. 04:37
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. 라는 에러메시지와 함께 Web-App 통신이 되지 않는다구요? XCode 7에서 iOS9을 지원중이시겠군요. 1. 원인. 왜 때문일까? ATS(App Transport Security)는 App과 Web간의 연결에 보안을 강화하기 위한 것입니다. 애플에서 지정한 여러 보안조건들로 이루어져 있습니다. ATS는 NSURLConnection, CFURL, NSURLSession에서 사용되는데 이 때 애플에서 지정..
-
[iOS/Objective-C] iOS9에서는 UIAlertController를 써주자. 예제 및 동영상!! 친절극혐앱등이에게 살충제를 뿌린다./Objective-C 2015. 10. 2. 00:18
소스다운로드 > https://github.com/cpromise/UIAlertControllerExample이 예제에 사용된 소스 : initial commit을 다운로드 받으시면 됩니다. iOS8부터 alertView가 deprecated되었죠?우리는 기계적으로 애플의 노예이기 때문에 UIAlertController를 사용해야 합니다.절이 싫으면 중이 떠나야하는데.. 떠나면 이 추운 날에 굶어야하니까 일단 남아보도록 하죠.. UIAlertController에는 크게 3가지로 나뉩니다.동영상 한번 보고가실게요. 그럼 나눠보도록 할게요. 1. No Button, No action. UIAlertController * alert= [UIAlertController alertControllerWithTitl..
-
[Objective-C] 숫자 세자리 마다 콤마 찍기.앱등이에게 살충제를 뿌린다./iOS 2015. 9. 24. 22:38
귀찮게 막 머리써가면서 NSString에 append하지마시라구요. Decimal Style 이 있잖아요. NSNumber *num1 = [NSNumber numberWithDouble:1234567.8369]; NSString *numberStr = [NSNumberFormatter localizedStringFromNumber:num1 numberStyle:style]; NSNumberFormatter typedef되어 있는 변수들을 넣어주면 그에 맞게 변형된 NSString이 리턴됩니다. 어떤 플래그들이 있는지 살펴볼까요? No Style// No Style - NSNumberFormatterNoStyle // 1234568 Decimal Style세 자리마다 콤마를 찍어줍니다.// Decimal ..
-
[Objective-C / iOS] XCode에서 MySQL데이터를 JSON으로 가져와 테이블뷰로 보여주자.앱등이에게 살충제를 뿌린다./Objective-C 2015. 9. 20. 15:03
소스 다운로드 > https://github.com/cpromise/PHP-MYSQL-PARSING/commits/master 이 예제에 사용된 소스 : 리모트 MySQL에서 데이터를 JSON으로 가져와 테이블뷰에 파싱을 다운로드 받으시면 됩니다.(Application 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.)라는 에러 발생 시 여기를 클릭해주세요. 2000년대 TV 가요대상 마지막곡.. 우리 하나되어 웹을 많이 하다보니 공짜 MySQL에 익숙해져 있을 ..