새소식

프로젝트

[iOS] 환율계산기

  • -

 

 

‎통화로 - 환율계산기

‎- 원화를 다른 통화로 바꿔줍니다. - 실시간으로 환율을 확인하여 가격을 알 수 있습니다.

apps.apple.com

 

 

UI


 

기능


- MVVM 패턴 이용

- 원화(KRW)를 다른 통화 화폐를 선택하여 환율 계산

 

 

 

Error


- json parsing 오류

func parseJSON(_ response: DataResponse<Any>){

	  switch response.result{
	    case .success(_):

				let json = try! JSONSerialization.jsonObject(with: response.data!, options: []) as! [[String:Any]]
				self.lists = json

        if let list = self.lists as? [[String:Any]]{
            for indexs in list{
                self.countrys.append(indexs["cur_nm"] as! String)
                self.basePrices.append(indexs["kftc_deal_bas_r"] as! String)
                self.units.append(indexs["cur_unit"] as! String)
                }
                self.tableView.reloadData()
            }
	    case .failure(_) :
                print("통신오류",String(describing: response.result.error))
                
	      }
      }

 

 

- json data의 매매기준율에 콤마(,) 제거

let deleteDot = basePrice.components(separatedBy: [","]).joined()

 

- 환전 값을 소수점 둘째자리까지만 출력

moneytextField2.text! = String(format: "%.2f", result)

 

728x90

'프로젝트' 카테고리의 다른 글

[iOS] TripMate  (0) 2024.01.22
[iOS] UniNuri  (0) 2023.09.10
[iOS] 우리끼리 - 스티커사진  (2) 2022.10.08
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.