/ios-swiftui-course

Swift, iOS App Dev Course

Primary LanguageSwift

iOS and Swift Development Course

01. 데이터 다루기 (SWift)

  • Swift의 기본 데이터 타입
  • 구조체를 이용해서 커스텀 타입 정의하기
  • 변수와 상수

02. UI 프레임워크 (iOS)

  • SwiftUI 기반의 앱 뷰 작성하기
  • UIKit 기반의 앱 씬 작성하기

03. 옵셔널, 플로우 컨트롤 (SWift)

  • 옵셔널 타입과 nil, 언래핑
  • 플로우 컨트롤

04.레이아웃 (iOS)

05.DataAndApp (iOS)

커스텀 타입 정의, 모델 작성 후 앱으로 출력하기

  • DataAndApp_UIKit : UIKit 기반으로 Outlet을 이용해서 값 출력하기
  • DataAndApp_SiwftUI : Swift 기반으로 값 출력하기

06. 함수 (SWift)

  • Swift의 함수 정의와 사용하기
  • Swift의 클로저와 HOF

07. 인터랙티브 앱 (iOS)

  • SwiftUI 기반의 컨트롤과 사용자 이벤트 다루기
  • UIKit 기반의 컨트롤과 사용자 이벤트 다루기

08. 콜렉션 (SWift)

  • Swift에서 다수의 데이터를 다루는 콜렉션 타입

09. 커스텀 타입

  • Struct, Enum, Class 를 이용한 커스텀 타입 정의
  • 커스텀 타입 초기화

10. 목록 출력 앱 (iOS)

  • 목록 방식의 뷰와 콘텐츠 편집

11. 앱 내비게이션

  • 탭뷰와 내비게이션 스택을 이용한 앱 내비게이션 구조

12. 앱 데이터

  • 앱 공유 데이터 다루기

13. Protocol, Extension

  • 프로토콜과 확장

14. Generics, Error Handling

  • 제네릭스, 에러 처리

15. JSON

  • JSON 인코딩 디코딩

16. Networking

  • 네트워크

17. Persistence

  • 영속성