Udemy 강의로 iOS와 Swift 정복하기
- Storyboards와 Interface Builder
- appIcon과 asset
- Simulator로 앱 실행
- iPhone에 설치해서 실행
- Section02 활용한 과제
- 주사위 어플
- random함수 사용
- 이미지를 이용한 배열
- IBOutlet,IBAction 사용
- 랜덤 질문
- section04 활용한 어플 제작
- AutoLayout
- View와 StackView
- 주사위 앱에 AutoLayout 적용
- 계산기 앱으로 AutoLayout 실습
- 실로폰
- IBAction에서 함수 활용
- 애플 공식 개발문서 활용법
- 계란타이머 앱
- if-else 문
- swithc 문
- Dictionary 사용법
- Optional과 Unwrapping
- ProgressView 사용법
- 퀴즈(T/F)
- struct(구조체)
- return 값이 있는 함수
- MVC 패턴
- 퀴즈 앱(다중선택지)
- 스토리 선택 앱
- MVC,구조체를 활용한 스토리 선택 어플
- BMI 계산기
- Class의 상속
- viewcontroller 전환
- optional unwrapping 방법
- 분할계산 계산기
- 화면전환 활용
- 날씨 앱
- 다크모드 사용법
- UITextField 사용법
- protocol 문법
- delegate 디자인 패턴
- OpenWeather API 사용법(외부API 사용법)
- Closure 문법
- JSON타입 다루기
- DispatchQuene 사용(thread)
- GPS 사용방법
- 비트코인 환율
- CoinAPI 사용
- 외부API 사용 방법
- 채팅
- NavigationStack
- 반복문
- 외부 라이브러리 사용법
- Cocoapods 사용법
- Swift Package Manager 사용법
- Firebase 사용법
- Fireabase Auth
- Firesbase FireStore
- 타입캐스팅
- 터미널 사용법
- SwiftUI 사용법
- UIKit으로 진행한 기존 프로젝트 Swift로 리펙토링
- 뉴스 앱
- SwfitUI 네트워크 사용법
- Observer 디자인 패턴
- SwiftUI에 UIKit Components 사용
- Webview 사용
- GitHub
- git 버전 관리
- .gitignore 사용법
- Xcode 소스 컨트롤
- Todo리스트
- UITableViewController 사용
- UIAlert + TextField 사용
- 앱의 라이프 사이클
- Local Data 사용
- Singleton
- 삼항연산자
- NSCoder를 이용한 데이터 Encoding과 Decoding
- Core Data 세팅
- Core Data CRUD
- Core Data 쿼리 사용
- Realm CRUD
- Realm 쿼리
- SwipeTableView 사용
- 외부 라이브러리 사용
- 인앱결제
- getter
- setter
- observed properties
- computed properties
- 계산기
- swift의 접근 권한
- struct와 class의 차이
- tuple
- guard let과 if let의 차이
- CoreML
- Supervised Learning
- Unsupervised Learning
- Reinforcement Learning
- 머신러닝을 이용한 핫도그 판별 어플
- 꽃사진으로 이름 찾기 어플
- python으로 mlmodel만들기
- AlamoFire 사용법
- SwiftyJSON 사용
- CreateML
- CreateML 사용
- 개,고양이,토끼 이미지 구분 모델 제작
- CreateML 자연어 처리
- 트윗으로 여론 반응 어플
- swifter 사용
- swiftyJson 사용
- 자연어처리 모델 생성
- ARKit
- ARKit 기본 사용법
- ARKit 에셋 추가
- AR 평면 인식
- AR 주사위 배치와 작동
- AR 거리 측정기
- ARKit 활용
- AR로 두 점 사이의 거리 측정
- 포켓몬 카드 앱
- ARKit 라이브 트래킹
- 포켓몬 카드 OCR
- 카드 인식 후 3D 객체 띄우기
- AR 신문
- AR로 이미지 인식 후 영상 재생