Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elonpark/marvelmoviesrank
여기어때 사전과제
https://github.com/elonpark/marvelmoviesrank
swift
Last synced: about 1 month ago
JSON representation
여기어때 사전과제
- Host: GitHub
- URL: https://github.com/elonpark/marvelmoviesrank
- Owner: ElonPark
- Created: 2019-03-06T16:05:05.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-11T07:16:19.000Z (almost 6 years ago)
- Last Synced: 2024-10-14T19:11:20.339Z (3 months ago)
- Topics: swift
- Language: Swift
- Size: 863 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MarvelMoviesRank
여기어때 사전과제---
> **개발환경**
> `macOS 10.14.3`
> `Xcode 10.1`
> `Swift 4.2`
- 실행 시 주의 사항```shell
#다운로드한 폴더로 이동 후
cd /MarvelMoviesRank/MarvelMoviesRank/
pod repo update
pod install```
---
## 작업사항
- [x] 위 사이트의 웹 소스를 파싱하여, 각 이미지와 정보를 갖는 리스트 생성 (순위, 타이틀)
- [x] 출력은 1위 부터
- [x] 20개 단위로 정보 로딩
- [x] 리스트에서 보여주는 이미지를 캐쉬
- [x] LRU 알고리즘이 적용된 ImageLoader 방식으로 이미지를 캐쉬하여 로딩
- [x] 리스트 아이템 클릭시 원본 이미지 화면### 참고사항
- Swift 사용 권장
- 라이브러리 사용 자유
- 레이아웃 구성 자유### 평가기준
- 구현 완성도 : 사전 과제제출 검토후 차등
- 리뷰 내용 : 과제 기술설명에 따라 차등
- 요구기능 구현도 : 요구 기능구현도에 따라 차등