교육신청

[소프트캠퍼스] Objective-C 프로그래밍
종료
교육기간 2015.05.27(수) ~ 2015.05.29(금) (3일, 24시간)
신청기간 2015.04.27(월) ~ 2015.05.26(화)
난이도 초급
수강정원 20
교육장소 부산모바일앱센터 교육실

교육목표
iOS와 맥용 플랫폼에서 동작하는 애플리케이션을 작성할 때 필요한 Objective-C 언어를 기반으로 코코아 프레임워크를 비롯한 다양한 프레임워크를 활용해서 앱 스토어에 판매할 수 있는 상용 애플리케이션을 작성할 수 있는 프로그래밍 능력을 익히는 과정


일  정

1일차

객체와 메시지

- 표현식

- 셀렉터

- 인스턴스 생성과 초기화 

이론 / 실습 

클래스 정의

- 인터페이스

- 클래스 구현

- 정의

컴파일

- 간단한 컴파일 방법

- 분할 컴파일

프로그램 작성법

- 정적 변수 정의

- 헤더파일 임포트

상속 개념

- 슈퍼 클래스와 서브 클래스

- 클래스 계층

상속을 사용한 클래스 정의

- 상속 관계 선언

- 클래스 정의와 헤더 파일

- 상속과 메서드 호철

- 슈퍼 클래스의 메서드 호출

- SLEF

- SUPER를 사용한 메서드 호출

2일차

동적 결합

- 다형성

이론 / 실습

형식과 클래스

- 클래스명을 형식으로 사용

- 빈 포인터 NIL

- 형식의 정적 확인

프로그래밍과 형식 선언

- 클래스 전방 선언

- 캐스트

인스턴스 변수

- 인스턴스 변수에 접근

- 접근자

- 가시성

- 인스턴스 변수

클래스 객체

- 클래스 객체 형식

- 메서드 정의

- 변수

- 객체 초기화

선언 프로퍼티

- 개념

- 선언과 기능

- 명시적인 선언

- @synthesize와 인스턴스 변수

NSObject 클래스와 런타임

- 클래스와 인스턴스

- 인스턴스 생성과 해제

- 메시지 송신구조

- 프레임워크

- 새로운 런타임 시스템

Foundation 프레임워크의 중요 클래스

- 문자열

- 데이터

- 배열

- 사전

- 랩퍼클래스

- NSURL

3일차

카테고리

- 카테고리 선언과 정의

- 새로운 메서드 추가

- 연상참조 

이론 / 실습

프로토콜

- 프로토콜 개념

- Objective-C 프로토콜 선언

- 비형식 프로토콜

추상 클래스와 클래스 클러스터

- 추상클래스란

- 클래스 클러스터

- 서브 클래스 만들기


이용약관개인정보처리방침
(우)48059 부산광역시 해운대구 센텀동로 41 센텀벤처타운
308호(부산AI실증지원센터), 304호(AI학습모델 개발실)
Tel. 051-749-9454, 051-749-9302   FAX. 051-743-0616
(c)Copyright BAI All rights reserved
한국정보보호산업협회