8000 GitHub - pjh6954/2023iOS-Challenge-2nd: 원티드 프리온보딩 iOS 챌린지 3월 사전 과제 레포지토리 입니다.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

pjh6954/2023iOS-Challenge-2nd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

2023iOS-Challenge-2nd

이미지 로드 관련 프로젝트.

해당 프로젝트는 원티드 프리온보딩 iOS 챌린지 2023년 3월 사전 프로젝트.

특정 URL이 주어졌을 때, 이미지들을 로드하는 것이 주 기능.

현재 구현 방법

  1. MVVM사용, Progress 처리
  2. MVVM사용, Progress 미처리
  3. MVVM미사용, Progress 미처리

1. MVVM 사용, Progress 처리

ViewController.swift의 isUsingVM 값을 true, ViewControllerViewModel.swift의 isUsingProgress 값을 true 처리.

이 경우 ViewController에서 SessionDelegate를 통해서 progress및 이미지 다운 처리하도록 되어있음.

MVVM Progress

2. MVVM 사용, Progress 미처리

ViewController.swift의 isUsingVM 값을 true, ViewControllerViewModel.swift의 isUsingProgress 값을 false 처리.

이 경우 Model에서 각자 이미지를 다운받아 처리하도록 구현되어있음.

MVVM Non-Progress

3. MVVM 미사용, Progress 미처리

ViewController.swift의 isUsingVM 값을 false 처리.

이 경우 imageView안에서 각자 다운로드 하도록 구현되어있음.

Non-MVVM

About

원티드 프리온보딩 iOS 챌린지 3월 사전 과제 레포지토리 입니다.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0