- 컴퓨터/프로그램/프로그래밍의 개념, 컴퓨터의 역사, HW와 SW, 컴퓨터의 구성 및 동작
- 데이터의 표현방식, 컴퓨터의 구성 및 동작, 운영체제
- 자료구조, 알고리즘, 데이터베이스
- 네트워크
- 프로그램 기초상식, SW 공학개론
- Git(GUI)
- Git(Console), Markdown 문법
- Xcode와 Class Code 살펴보기
- 객체, 프로퍼티, 메서드, 퀵헬프 추가하기
- 데이터 타입, 프로퍼티 접근, 다형성
- 상속, 재정의(override), super, self
- 초기화 메서드
- import와 @class, 메서드(클래스, 인스턴스), 캐스팅, 조건문(if, switch)
- 자료구조(Memory구조, Pointer, Value & Reference, 배열)
- LinkedList, Dictionary
- iOS UI 구조 파악 (MVC, Resolutions, UIView Class)
- iOS UI구조 파악2 (UILabel, UIImageView)
- 자판기, 반복문(while, for)
- 자료구조(Stack, Queue) 구현
- 자료구조2(Selection, Insertion, Bubble, Merge, Quick Sort)
- UIControl, UIButton
- Delegate, TextField, ScrollView
- TableView
- TableView 2, CustomTableView
- Storyborad, MVC
- AutoLayout, SizeClass
- Application Lifecycle
- Application Lifecycle 2
- ViewController, Present Modally, NavigationVC
- Navigation View Controller 2, Tool Bar, Tab Bar Controller
- UIAlertController, UIGestureRecognizer, Block
- imagePicker, userDefaults, singleton, stateRestoration
- Precompiled Header, NSNotificationCenter, NSNotification
- Typedef, Constant, Enumeration, Option, Macro, Static
- 데이터 저장 방법(Property list)
- Property, Key Value Observing ,Etc
- Propert Attributes, ARC(Automatic Reference Counting)
- Block, Animation
- Thread, iOS MultiThread(NSThread, GCD)
- Network Basic
- Network Project GET
- Network Project GET, POST, DELETE
- e-mail: [email protected]
- phone: 010-9142-2646