ios(3)
-
[iOS] CALayer 소개
iPhone 프로그래밍을 해보신 분이라면 UIView에 대해서 잘 아실것입니다. Button, TextArea, Slider, WebView 등 대부분이 UIView를 상속하여 구현되어 있습니다. 그러나 UIView가 내부적으로 어떻게 구성되어 있는지에 대해서는 잘 알려진 바가 없습니다. UIView는 내부적으로 CALayer를 통해 구현됩니다. CALayer를 통해 여러 시각적 효과를 쉽게 처리 할 수 있으므로 알아둔다면 많은 도움이 될 것입니다. 뿐만아니라 Core Animation과 어떻게 상호작용하는지 이해하는 것도 중요합니다. 이 주제에 대해서는 다음에 다룰 예정입니다. 여기에서는 CALayer를 사용하는 기본적인 방법을 배우게 될 것입니다. 단순한 테스트 앱을 만들어서 레이어를 하나 만들고 어..
2017.05.21 -
[iOS] UIDevice를 통해 아이폰, 아이패드 디바아스 정보에 접근하기
원문: http://covelist.tistory.com/1 iOS에서 디바이스 정보에 접근하기 위해서는 UIDevice 클래스를 사용합니다. UIDevice 클래스는 iOS 2.0 이후 버전에서 사용할 수 있으며 일부 기능은 더 높은 iOS 버전을 요구하기도 합니다. UIDevice를 통해 얻을 수 있는 디바이스 정보는 다음과 같습니다.디바이스 이름OS 이름/버전디바이스 모델명디바이스 식별 문자열디바이스 화면 방향인터페이스 형식배터리 정보근접센서 정보멀티태스킹 지원 여부UIDevice 클래 스를 사용하는 첫 단계는 현재 앱이 실행되고 있는 디바이스를 나타내는 싱글톤 인스턴스를 얻는 것입니다. 다음과 같이 currentDevice 클래스 메소드를 통해 싱글톤 인스턴스를 요청합니다. UIDevice *de..
2017.05.21 -
[Xamarin] iOS의 Interactive Notification
Interactive Notification iOS8부터 Interactive Notification 기능이 소개되었으며, 다음과 같이 Lock Screen, Banner, Notification Center에서 다음과 같이 Actionable Notification을 출력 수 있습니다. 이는 단순히 사용자에게 정보를 전달하는 것이 아니라 사용자에게 다음 행동을 유도할 수 있게 되었습니다. 일단 iOS8부터 소개된 Interaction Notification이 무엇인지 소개드립니다. Lock Screen: 다음과 같이 Lock Screen에 나타난 Notification을 왼쪽으로 스와이프 하시면 지정한 Action이 나타나게 할 수 있습니다. Banner: 화면 상단에 나타나는 Banner은 아래로 스..
2016.04.06