(아이폰교육:오브젝트C, 오브젝티브C)Objective C 프로그램의 구조 & 비교문, 아이폰강좌
오라클자바커뮤니티에서 설립한 개발자교육6년차 오엔제이프로그래밍 실무교육센터
(오라클SQL,튜닝,힌트,자바프레임워크,안드로이드,아이폰,닷넷 실무개발강의)
프로그램의 구조
• 프로그램의 로직을 분석해 보면 순차,반복, 비교의 3요소로 구성되어 있다.
• 순차: 프로그램이 순서 위에서 아래로. 좌에서 우 방식으로 프로그램이 실행된다 : 일반적인 프로그램 방식
• 반복 : 원하는 결과를 얻기위해 데이터 및 프로그램 로직을 원하는 횟수만큼 수행시키는 것.
• 비교 : 얻어온 데이터 값을 원하는 값과 비교후 값에 따라 로직을 선택적으로 수행함
비교( if)
• 다중 if-else 구문 : 조건에 따라 다양한 선택을 하기위해 사용 -형식 : if (조건1)
실행문1; // 조건1이 참일경우 실행되는문장임
else if (조건2)
실행문2;// 조건2만족..조건1은 불만족
else
실행문3 // 두 조건을 만족하는 않는경우
• 다양한 조건식(조건1, 조건2) 을 비교해서 해당 조건이 만족하면 실행문이 실행이 됨.
• { } : 블럭 : 비교 구문의 적용범위는 1줄 범위이므로 실제 로직 작성에서는 제약이 많다.
따라서 1줄 이상의 로직구문을 만들때. {}(블럭) 을 이용하게 되며 블럭의 의미는 해당 괄호 안의 로직수행
{ } == line;
오라클자바커뮤니티 추천 실전 개발자 강좌 - 개인80%환급
[개강확정 강좌]
[평일저녁9/24]iPhone 하이브리드 앱 개발 실무과정
[평일저녁9/26]Spring3.X, MyBatis, Hibernate실무과정 
[주말9/28]웹퍼블리싱 마스터 
iPhone 하이브리드 앱 개발 실무과정
| 강좌명 | iPhone 하이브리드 앱 개발 실무과정(평일야간) 오라클자바커뮤니티(www.oraclejavanew.kr) 추천 실전강좌 |
|---|---|
| 교재 | 자체교재 or PDF 무료 제공 |
| 강좌 일정 | 09월24일(화) ~ 10월14일(월)((평일야간) 19:00~22:00, 14일) 총 42시간 |
| 강의 장소 | [B강의장]구로디지털단지역2번 출구-> 미니스톱끼고 우회전 -> 100m 직진 후 골목길 끝에서 이마트방향 우회전 -> 50m 직진 후 우체국 옆골목으로 길건너서 직진 -> 150미터 직진 후 JnK 타워에서 우회전 -> 50미터 직진 후 우측에 코오롱빌란트2차 803호 (구로구 구로3동 222-8 코오롱디지털타워 빌란트2차 803호) [약도보기] |
| 수강절차 | - 강좌내용 확인 - 전화 또는 홈페이지(www.onjprogramming.co.kr)를 통한 수강지원 및 수강료 결제(무통장입금, 온라인 카드결제) - 고용보험 가입자(재직자)인 경우 고용보험환급 관련 서류 제출 - 수강전 : 커리큘럼 및 장소에 대해 다시 한번 공지 - 교육 전 설문 작성(간단한 개발 경력, 수강 목적, 강좌진행방식 등) - 강좌 수강 - 수강후 : 교육 후 설문 작성 |
| 수강료 | - 580,000원 - 맥북무료지원 고용보험 환급(50~80% 환급) [고용주환급]대기업:17만원 전후,중소기업:216,968원 [개인수강지원(개인환급)]정규직 464,000원 ,비정규직:전액환급 재직자 내일배움카드 : 정부지원금 80% 자기부담금 20% (구 능력개발카드 명칭이 내일배움카드로 변경 / 연간 총한도 200만원) * 휴강 :법정공휴일 |
| 수강료 입금안내 | - 온/오프라인 카드결제, 계좌이체(수강안내->입금안내 참조) |
| 문의사항 | 02-851-4790 번으로 연락 부탁 드립니다. |
| 교육개요 | 본강좌는 아이폰과 아이팟 터치용 앱 개발을 위한 실용적인 경험을 제공하며. 쉽게 따라 해 볼 수 있도록 구성된 여러 샘플 예제를 통해서 Xcode 도구 사용법, 오브젝티브-C, 코어 프레임워크 등을 배우게 된다. 자신도 모르는 사이에 앱 개발에 필요한 기술은 물론이고 아이튠즈 앱스토어에 앱을 제출하는 과정도 알게 된다. 아이폰 프로그래밍에 첫 발을 내딛는 입문자 혹은 랭귀지 개발자에게 적합한 교육이다. Xcode와 인터페이스 빌더 사용법, 오브젝티브-C를 이용한 모델-뷰-컨트롤러 구조, 데이터 입력 인터페이스 구현 및 입력 데이터 핸들링, 다양한 예제를 빌드를 통해 일반적으로 발생하는 문제 해결법, 앱스토어와 임시 배포에 필요한 요구 사항, 아이폰 가속도계, 근접 센서, 아이폰의 설정 앱 핸들링,이후 아이폰에서의 SQLite 활용, SQLite 관리 도구 활용, 실전에서 활용 가능한 최적화 기법 등의 내용을 배우게 됩니다. |
| 교육목표 | - MAC 사용방법 실습 - Objective-C 프로그램 언어 이해 - Xcode와 인터페이스 빌더 사용법 - 오브젝티브-C를 이용한 모델-뷰-컨트롤러 구조 이해 - 데이터 입력 인터페이스 구현 및 입력 이헤 - 데이터 핸들링 이해 - 앱스토어와 임시 배포에 필요한 요구 사항 - UIKit프레임웍 이해 - 프로토콜, 델리게이트의 이해 - NSXMLParser - 웹서버와 GET, POST 방식의 통신 - 임베디드 기기를 위한 SQLite 최적화 - SQLite 활용, SQLite 관리 도구 활용 이해 - SQLite 실전에서 활용 가능한 최적화 기법 이해 - 하이브리드앱 개발 |
| 교육대상 | -Objective-C 활용분야에 관심이 있는 자 -Cocoa / Xcode / iPhone 기반 애플리케이션/스마트폰 개발자 -SQLite 개발자 -SDK APP 개발자 |
| 선수학습 | - c, c++ -프로그래밍 초보자 |
| 아이폰 개발 준비 | - MAC에 대한 개요와 이해 - MAC 사용방법 실습 - 개발자 라이센스 등록 절차 및 인증서 등록 - 앱의 다양한 배포방법(adHoc, Appstore, OTA) |
|---|---|
| objective-c | - objective-c의 개요 - 콘솔창에서 클래스 만들고 gcc로 컴파일하기 - iPhone에 대한 개요과 구조 설명, Xcode 사용방법 - 메모리 관리(수동메모리관리) - Foundation 프레임웍 개요 - UIKit프레임웍의 개요 - 세터와 게터 만들기 - 프로퍼티에 대한 이해, 점연산자 - 프로퍼티 속성 - 메시지 전달 방식에 대한 이해 - 프로토콜, 델리게이트의 이해 및 실습 |
| iPhone SDK | - Xcode에서 프로젝트 설정 - NSLog 및 출력 서식 사용하기 - 인터페이스 빌더, IBOutlet, IBAction에 대해 이해하기 - Immutable, Mutable 클래스의 차이 - MVC, Delegate, SingleTon, Target Action 패턴 이해 - 아이폰의 샌드박스구조에 대한 이해 및 파일처리 - UIButton, UILabel, UIImmageView 실습 - UISwitch, Webkit, UISegmetedControl 실습 - UITextField, UITextView, UISlider 실습 - main 구조파헤치기 - UIApplication 라이프 사이클 이해하기 - UIViewController , UIView 라이프 사이클 이해하기 - UIAlertView, UIActionSheet 실습 - UIPickerView 커스터마이징 - TableView 커스터마이징 - TableView Cell 커스터마이징 - UIKit Frameowork 와 Interface builder의 개연성 이해하기 - NSXMLParser - 웹서버와 GET, POST 방식의 통신 구현 - Navigation Template 구현하기 - NSConnection을 이용한 ASynchronous 통신 |
| SQLite3 | - Sqlite3 사용실습 - Sqlite3 사용실습 |
| 실무 하이브리드앱 개발 | - 하이브리드앱 개발 - 하이브리드앱 개발 - 하이브리드앱 개발 |
댓글 없음:
댓글 쓰기