앱등이에게 살충제를 뿌린다./iOS
-
[iOS/XCode] This application's application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed. 해결앱등이에게 살충제를 뿌린다./iOS 2015. 12. 22. 22:43
This application's application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed. 해결방법 : 깔려있던 기존앱을 삭제하시고 다시 Build/Run 해주세요
-
[NSHipster - iOS] NS_ENUM, NS_OPTIONS 알아보자앱등이에게 살충제를 뿌린다./iOS 2015. 12. 2. 00:52
기존의 enum과 typedef typedef와 enum을 사용하여 사용자 정의 타입을 손쉽고 알아보기 편하게 지정할 수 있습니다. //이렇게 해주면 int타입의 새로운 값이 생기게 됩니다. 하지만 타입을 지정할 수 없죠. enum { UITableViewCellStyleDefault, UITableViewCellStyleValue1, UITableViewCellStyleValue2, UITableViewCellStyleSubtitle }; //네, 이렇게 해주면 타입과 값이 생기게 됩니다. typedef enum { UITableViewCellStyleDefault, UITableViewCellStyleValue1, UITableViewCellStyleValue2, UITableViewCellStyle..
-
[iOS] 웹뷰로 하이브리드앱 구현 시작하기. Building a Hybrid App with UIWebView.앱등이에게 살충제를 뿌린다./iOS 2015. 11. 27. 10:09
소스 다운로드 > https://github.com/cpromise/HybridAppIOS 웹뷰띄워 하이브리드앱 만들어보기 웹앱, 하이브리드앱.. 각 단어가 정확히 어떤 정의를 갖는지 모르겠지만!! 웹뷰로 iOS앱을 만드는 법에 대해서 알아봅시다. 샘플코드및 동영상은 맨 아래에 웹뷰를 통해 HTTP URL요청하기 NSURLRequest객체를 만든 뒤 UIWebView의 loadRequest메소드를 통해 호출할 수 있다. NSURL요청을할 때, HTTP요청인 경우에는 헤더에 원하듣 필드와 값을 지정하여 전달할 수 있다. UIWebView *webview = [[UIWebView alloc] init] ; NSMutableURLRequest *request = [NSMutableURLRequest reque..
-
[iOS] 스크롤뷰의 페이징과 페이지컨트롤, Paging and UIPageControl of UIScrollView앱등이에게 살충제를 뿌린다./iOS 2015. 11. 8. 22:22
1. pageControl의 indicator가 페이지변환이 완전히 끝났을 때 이뤄진다. 2. pageControl의 indicator가 페이지변환이 되는 도중에 바뀐다. Code - 그냥 복붙하면됨 // // // ViewController.m // ScrollviewPaging // // Created by SH on 2015. 11. 8.. // Copyright © 2015년 SH. All rights reserved. // #import "ViewController.h" #define VIEW_COUNT 10 #define WIDTH_VIEW 250 #define HEIGHT_VIEW 180 @interface ViewController () @property (nonatomic, strong)..
-
[iOS] iOS9에서 canOpenURL, openURL에 어떤일이..?앱등이에게 살충제를 뿌린다./iOS 2015. 10. 22. 23:39
URL Scheme이란?"http://www.apple.com"과 같은 URL은 익숙하실텐데요. iOS에서도 이런 URL시스템이 제공됩니다. http를 비롯하여 mailto://같은 것들이 있습니다. http는 사파리와 연결되고 mailto같은 경우는 메일앱과 연결이 되지요. 스토어에서 내려받은 앱들에게도 이러한 URL이 임의로 등록될 수 있습니다. 이렇게 등록된 임의의 URL은 여러 용도로 사용됩니다. 웹에서 컨텐츠를 보다가 "OO앱에서 열기"라는걸 보신적이 있으실텐데, 이경우도 이에 해당하죠. (샌드박스 형식으로 인해)iOS에서는 앱간의 통신이 다소 제한적이기 때문에 URL은 앱간의 통신에 주로 사용되었습니다. Drafts, Launch Center Pro, Workflow 와 같은 앱들이 URL s..
-
[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: 아이패드에서 가로화면으로 이메일을 보고 있을 때, 이메일 내용을 클릭하면 디테일 뷰의 내용이 바뀌게 됩니다..