Home » ios

Tag: ios

iOS -4. 실습 예제

4.1. UILabel 화면에 텍스트를 출력해 주는 기능을 한다. <UILabelEx/UILabelExample.h> [crayon-5a30513ceb48b163193875/] <UILabelEx/UILabelExample.m> [crayon-5a30513ceb49a751558317/] 참고 UIViewController의 생명주기 4.2. UIButton 사용자와 애플리케이션 간의 의사소통을 목적으로 사용되며, UIButton을 활용하여 checkbox, radioButton으로 만들어 사용 할 수 있다. <UIButtonEx/UIButtonExample.h> [crayon-5a30513ceb49f883271739/] <UIButtonEx/UIButtonExample.m> [crayon-5a30513ceb4a3708175533/] 4.3. UITextField 사용자로부터 텍스트를 입력 받을 수 있는 용도로 사용되며, 레이블과 같이 화면에 텍스트를 출력해 주기도 한다. <UITextFieldEx/UITextFieldExample.h> [crayon-5a30513ceb4a7926725984/] …

Read more

iOS -3. iOS View 컨트롤

3.1. Story board 기존 xib(Xcode Interface Builder)의 진화된 형태로 한번에 여러 화면을 만들 수 있다.(View Controller를 드래그 앤 드롭으로 추가할 수 있다.) 화면 전환 기능을 마우스의 드래그만으로 만들 수 있다. 3.2. Xib(Xcode Interface Builder) 화면 하나하나를 구현한 것으로 Android에서 XML의 개념이다. storyboard는 이러한 xib를 한 데 모아놓은 것이다. 3.3. UI구현 UI 구현에는 3가지 방식이 있다. …

Read more

iOS -2. Objective-C 프로그래밍 기본

2.1. Objective-C C언어의 문법을 모두 사용할 수 있다. 스몰 토크 언어의 문법을 사용할 수 있다. 다중상속을 지원하지 않는다. 프로토콜을 정의하여 사용할 수 있다. 클래스 확장이 가능하다. 동적 형 변환(Dynamic Typing)을 지원한다. 2.2. 파일 확장자 2.3. 오브젝트와 메소드 메소드 호출 Objective-C에서도 인자가 존재하지 않는 메서드가 존재할 수도 있으며, 그 경우에는 [오브젝트 메서드명]; 위와 같은 표현식을 사용한다. …

Read more

iOS -1. iOS 개발 프로세스

1.1. iOS 개발 환경 구축 iOS 애플리케이션을 개발하기 위해서는 iOS가 설치된 단말과 iOS SDK, 매킨토시(PC)가 필요하다. iOS SDK : iOS 애플리케이션 개발 툴인 Xcode에 포함되어 배포되며, Apple사의 개발자 페이지 (https://developer.apple.com/Xcode/index.php)에서 다운 받을 수 있다. 1.2. 애플리케이션 빌드 및 테스트 개발한 iOS용 애플리케이션을 iOS 기기에 설치하여 실행하기 위해서는 1년에 $99를 지불하는 애플 개발자 프로그램(Apple Developer Program)에 …

Read more