Course Outline
1일차:
- OOPS 개념 소프트웨어란 무엇입니까 정리된 방 vs 정리되지 않은 방 왜 소프트웨어를 사용해야 할까요? iOS Apple 역사 iOS 역사 Apple의 USP Apple이 UX v/s UI IDE로 유명한 것은 무엇입니까? XCode XCode 설치 왜 Objective C이고 이제 왜 Swift입니까? Wow Swift의 요소 Swift 기본 변수 상수 Swift의 Hello World 코드를 통한 라벨 만들기 ImageView ImageView 애니메이션 NSTimer 응답자 체인 - touchBegan, touchMoved 등 메소드 UiApplication 주요 대리자 애플리케이션 수명 주기 보기 수명 주기 모든 옵션 내부, 공개, 개인 초기화 deinit 놀이터
해야 할 응용 프로그램: 도트 게임: https://apps.apple.com/app/the-dots-free/id850315430
2일차:
- UIView 애니메이션 확장 UITable 보기 테이블 보기의 사용자 정의 셀 대리인 및 대리인의 데이터 소스 방법 테이블 보기의 머리글, 바닥글, 높이 등 테이블 보기의 컬렉션 보기 Deque 표시 옵션 didSet willSet Guard 2x 및 3x 개념 한 보기에서 다른 보기로 이동 UINavigation 컨트롤러 컨트롤러 제공 스토리보드 Xibs 제약 조건 크기 클래스 프로토콜 - 필수 및 선택적 메모리 관리
수행할 애플리케이션: Notes 앱: 메모 추가, 삭제 및 업데이트
3일차:
- 제스처 클로저 그룹 및 폴더 제스처 인식기 XML NSJSon 직렬화 구문 분석 데이터를 Json 파일 관리자로 변환 Tuples Enum For-in 웹 서비스 URL 세션 URLRequest Apple의 생태계가 가장 좋은 이유 인쇄 가능 - 설명 Hashable UIAlertView UIActivityIndicatorView
수행할 애플리케이션: 개방형 API 앱에서 서버로부터 데이터를 가져와 테이블 보기를 만들고 데이터를 채우고 세부 정보도 표시합니다.
4일차:
- 이미지의 지연 로딩 지연 속성 NSOperationQueue GCD 앱의 디렉터리 개념 및 보안 NSSearch도메인 탭 바 컨트롤러 현지화 키 체인 사용자 기본값 PLists FileManager SQlite Extensiosn 소셜 미디어 통합: 자체 공유 가능한 콘텐츠 만들기 UITextField UITextView UISegementControl UISlider UiSwtich UIProgessBar UIPageControl UIStepper UIScrollView UIPicker UIActionSheet UIWebView SearchBar 새로운 대상 : Apple Watch, Extensions, Keyboard, Today 등 IOS의 NSNotifications 타사 라이브러리 추가 핵심 데이터 배포 및 배포 실제 장치에서 앱 실행
수행할 애플리케이션: 개방형 API 앱에서 서버로부터 데이터를 가져오고 테이블 보기를 만들고 데이터를 채우고 세부 정보도 표시하고 Search 막대를 표시하고 항목 및 핵심을 검색합니다.
5일차:
- 푸시 알림 - 자동 및 푸시 지역화 Objective C 속성 범주 개요 함수 구문 .h 및 .m 파일 속성 속성 readWrite 및 readOnly 속성 속성 Strong, Weak 및 Copy 속성 속성 원자 및 비원자 앱 스토어에 앱 업로드
자신의 아이디어 적용
Requirements
과거에 적어도 하나의 프로그래밍 언어 경험이 있어야 합니다.
회원 평가 (4)
The way of transferring knowledge and the knowledge of the trainer.
Jakub Rekas - Bitcomp Sp. z o.o.
Course - Machine Learning on iOS
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.
Ben Leiken - SurveyMonkey
Course - Reactive Programming for iOS with RxSwift
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Course - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.