###### tags: 야곰아카데미 캠프활동 # iOS 교육과정 [6개월] > 교육기관: 🐻야곰 아카데미 ## 프로젝트를 통한 iOS 기초지식 습득 ### 📱숫자야구 게임(2인) #### 개요 > 기간: 1주 > 숫자야구 게임을 콘솔앱으로 제작합니다. > [`프로젝트 보기`](https://github.com/wongbingg/ios-number-baseball) #### 학습내용 - Swift Programming Language 문서 기반 기초지식 - Optional 개념 --- ### 📱묵찌빠 게임(3인) #### 개요 >기간: 1주 >묵찌빠 게임을 콘솔앱으로 제작합니다. >[`프로젝트 보기`](https://github.com/wongbingg/ios-rock-paper-scissors) #### 학습내용 - Swift Programming Language 문서 기반 기초지식 - Control Flow --- ### 📱쥬스 메이커(2인) #### 개요 >기간: 3주 >쥬스 주문을 받고 재고 관리를 하는 앱을 제작합니다. >[`프로젝트 보기`](https://github.com/wongbingg/ios-juice-maker) #### 학습내용 - UI구현 [UIKit, Storyboard] - 디자인패턴 [MVC] - 데이터 전달 [Delegate, Notification Center] --- ### 📱계산기 #### 개요 >기간: 3주 >아이폰 기본 계산기 앱을 제작합니다. > [`프로젝트 보기`](https://github.com/wongbingg/ios-calculator-app) #### 학습내용 - AutoLayout - 자료구조 [큐 - 연결리스트, 더블스택] - Unit Test --- ### 📱만국박람회(2인) #### 개요 >기간: 2주 >만국박람회 JSON 파일을 변환하여 TableView 형식으로 나타내는 앱을 제작합니다. > [`프로젝트 보기`](https://github.com/wongbingg/ios-exposition-universelle) #### 학습내용 - JSON 파일 변환 - UITableView --- ### 📱은행창구 매니저(2인) #### 개요 >기간: 2주 >은행 업무 동시처리 과정을 앱으로 제작합니다. > [`프로젝트 보기`](https://github.com/wongbingg/ios-bank-manager) #### 📱학습내용 - ARC (Auto Reference Count) - Thread 스케쥴링 (DispatchQueue, OperationQueue) --- ### 📱오픈마켓(2인) #### 개요 >기간: 4주 >오픈마켓API를 이용해 상품을 조회,등록,수정,삭제할 수 있는 마켓앱을 제작합니다. > [`프로젝트 보기`](https://github.com/wongbingg/ios-open-market) #### 학습내용 - UICollectionView - HTTP Method [GET, POST, PATCH, DELETE] --- ### 📱일기장(2인) #### 개요 >기간: 3주 >OpenWeatherAPI를 이용하여 그날의 위치기반 날씨와 함께 일기를 저장하는 앱을 제작합니다. > [`프로젝트 보기`](https://github.com/wongbingg/ios-diary) #### 학습내용 - CoreData - CLLocation - DiffableDataSource --- ### 📱프로젝트 매니저 #### 개요 >기간: 4주 >Database를 사용하여 할 일 목록들을 TODO, DOING, DONE 세 가지 카테고리로 나누어 관리할 수 있는 iPad 앱을 제작합니다. >[`프로젝트 보기`](https://github.com/wongbingg/ios-project-manager) #### 학습내용 - 디자인 패턴 [MVVM] - 라이브러리 [Firebase, Realm] - UndoManager - Push Notification