전문인력양성

강좌명 [소프트캠퍼스] Objective-C 프로그래밍
교육기간 2015-05-27 ~ 2015-05-29 (3일, 24시간)
신청기간 2015-04-27 ~ 2015-05-26
강사명 김봉섭 강사
강사이력 (현) (주)나르샤소프트 대표이사
- [서울디지털대학교] 안드로이드 기본 강의
- [산기대학교] 스마트앱창작터, 안드로이드 API 강의
- [한국정보통신교육원] 아이폰 개발자 과정 외
난이도 초급
신청자격 C/C++을 다룰 줄 아는 개발자 / Objective-C에 입문하는 개발자
수강정원 20
첨부파일 없음.
태그 iOS Object-C
교육장소 부산모바일앱센터 교육실
교육목표 iOS와 맥용 플랫폼에서 동작하는 애플리케이션을 작성할 때 필요한 Objective-C 언어를 기반으로 코코아 프레임워크를 비롯한 다양한 프레임워크를 활용해서 앱 스토어에 판매할 수 있는 상용 애플리케이션을 작성할 수 있는 프로그래밍 능력을 익히는 과정
교육내용

일  정

1일차

객체와 메시지

- 표현식

- 셀렉터

- 인스턴스 생성과 초기화 

이론 / 실습 

클래스 정의

- 인터페이스

- 클래스 구현

- 정의

컴파일

- 간단한 컴파일 방법

- 분할 컴파일

프로그램 작성법

- 정적 변수 정의

- 헤더파일 임포트

상속 개념

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

- 클래스 계층

상속을 사용한 클래스 정의

- 상속 관계 선언

- 클래스 정의와 헤더 파일

- 상속과 메서드 호철

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

- SLEF

- SUPER를 사용한 메서드 호출

2일차

동적 결합

- 다형성

이론 / 실습

형식과 클래스

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

- 빈 포인터 NIL

- 형식의 정적 확인

프로그래밍과 형식 선언

- 클래스 전방 선언

- 캐스트

인스턴스 변수

- 인스턴스 변수에 접근

- 접근자

- 가시성

- 인스턴스 변수

클래스 객체

- 클래스 객체 형식

- 메서드 정의

- 변수

- 객체 초기화

선언 프로퍼티

- 개념

- 선언과 기능

- 명시적인 선언

- @synthesize와 인스턴스 변수

NSObject 클래스와 런타임

- 클래스와 인스턴스

- 인스턴스 생성과 해제

- 메시지 송신구조

- 프레임워크

- 새로운 런타임 시스템

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

- 문자열

- 데이터

- 배열

- 사전

- 랩퍼클래스

- NSURL

3일차

카테고리

- 카테고리 선언과 정의

- 새로운 메서드 추가

- 연상참조 

이론 / 실습

프로토콜

- 프로토콜 개념

- Objective-C 프로토콜 선언

- 비형식 프로토콜

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

- 추상클래스란

- 클래스 클러스터

- 서브 클래스 만들기


부산모바일앱센터 이용약관 | 개인정보처리 방침
부산광역시 해운대구 센텀동로 41(우2동 1475번지)
센텀벤처타운 301호 부산모바일앱센터
 Tel. 051.749.9452~4 FAX. 051.743.0616


(c)Copyright BMAC All rights reserved
한국정보보호산업협회