교육신청
|
[소프트캠퍼스] 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 프로토콜 선언 - 비형식 프로토콜 | ||
추상 클래스와 클래스 클러스터 - 추상클래스란 - 클래스 클러스터 - 서브 클래스 만들기 | ||



