코스 개요

1일차:

  1. OOPS 개념
  2. 소프트웨어란 무엇인가
  3. 정리된 방과 정리되지 않은 방
  4. 소프트웨어의 필요성
  5. iOS의 이유
  6. 애플 역사
  7. iOS 역사
  8. 애플의 USP
  9. 애플이 유명한 이유
  10. UX vs UI
  11. IDE?
  12. XCode
  13. XCode 설치
  14. Objective-C와 Swift의 이유
  15. Swift의 놀라운 점
  16. Swift 기본
  17. 변수
  18. 상수
  19. Swift에서의 Hello World
  20. 코드로 레이블 만들기
  21. ImageView
  22. ImageView 애니메이션
  23. NSTimer
  24. Responder Chain - touchBegan, touchMoved 등의 메서드
  25. UiApplication 메인 위임자
  26. 애플리케이션 라이프 사이클
  27. 뷰 라이프 사이클
  28. Any
  29. 옵셔널
  30. internal, public, private
  31. init
  32. deinit
  33. Playground

실습 어플리케이션: Dots 게임: https://apps.apple.com/app/the-dots-free/id850315430

2일차:

  1. UIView 애니메이션
  2. 확장
  3. UITable View
  4. 테이블 뷰의 커스텀 셀
  5. 대리자 및 데이터 소스 메서드
  6. 테이블 뷰의 헤더, 푸터, 높이 등
  7. 컬렉션 뷰 개요
  8. 테이블 뷰의 deque
  9. 표시
  10. 옵셔널
  11. didSet
  12. willSet
  13. 보호
  14. 2x 및 3x 개념
  15. 한 뷰에서 다른 뷰로 이동
  16. UINavigation 컨트롤러
  17. 컨트롤러 표시
  18. StoryBoards
  19. Xibs
  20. 제약 조건
  21. 크기 클래스
  22. 프로토콜 - 필수 및 선택 사항
  23. 메모리 관리

실습 어플리케이션: 노트 앱: 노트 추가, 삭제 및 업데이트

3일차:

  1. 제스처
  2. 클로저
  3. 그룹 및 폴더
  4. 제스처 인식기
  5. XML 파싱
  6. NSJSon 직렬화
  7. 데이터를 Json으로 변환
  8. 파일 관리자
  9. 튜플
  10. Enum
  11. For-in
  12. While
  13. 웹 서비스
  14. URL 세션
  15. URL 요청
  16. 애플의 생태계가 가장 좋은 이유
  17. 인쇄 가능한 - 설명
  18. Hashable
  19. UIAlertView
  20. UIActivityIndicatorView

실습 어플리케이션: 오픈 API에서 서버에서 데이터를 가져오고 테이블 뷰를 만들고 데이터를 채우고 세부 정보를 표시하는 앱 만들기.

4일차:

  1. 이미지의 지연 로딩
  2. 지연 속성
  3. NSOperationQueue
  4. GCD
  5. 디렉토리 개념 및 애플리케이션의 보안 NSSearchDomain
  6. 탭 바 컨트롤러
  7. 지역화
  8. 키 체인
  9. 사용자 기본값
  10. PLists
  11. FileManager
  12. SQlite
  13. 확장
  14. 소셜 미디어 통합: 자체 공유 콘텐츠 만들기
  15. UITextField
  16. UITextView
  17. UISegementControl
  18. UISlider
  19. UiSwtich
  20. UIProgessBar
  21. UIPageControl
  22. UIStepper
  23. UIScrollView
  24. UIPicker
  25. UIActionSheet
  26. UIWebView
  27. 검색바
  28. 새로운 대상: Apple Watch, 확장, 키보드, 오늘 등
  29. iOS의 NSNotifications
  30. 서드파티 라이브러리 추가
  31. Core Data
  32. 배포 및 배포
  33. 실제 장치에서 앱 실행

실습 어플리케이션: 오픈 API에서 서버에서 데이터를 가져오고 테이블 뷰를 만들고 데이터를 채우고 세부 정보를 표시하고 검색바를 표시하고 Core를 검색하는 앱 만들기.

5일차:

  1. 푸시 알림 - Silent와 Push
  2. 지역화
  3. Objective-C 개요
  4. 속성
  5. 카테고리
  6. 함수 구문
  7. .h 및 .m 파일
  8. readWrite 및 readOnly 속성
  9. strong, weak 및 copy 속성
  10. atomic 및 non-atomic 속성
  11. 앱 스토어에 앱 업로드

본인의 아이디어로 만든 어플리케이션

요건

과거에 적어도 하나의 프로그래밍 언어 경험이 있어야 합니다.

 35 시간

참가자 수


참가자당 가격

회원 평가 (3)

예정된 코스

관련 카테고리