openWeather API를 가져와 현재 위치의 날씨를 알려주는 앱 입니다.
- WeatherInfo.plist에 openWeather 의 APIKEY 정보를 입력해주세요.
- 참조이미지와 같이 화면 구성하기
- DateFormatter르 통헤 원하는 형식의 날짜를 표시합니다.
- APIKEY 정보를 숨김처리 하였습니다.
- Alamofire를 통해 openWeather api의 json 형식으로 된 데이터를 가져왔습니다.
- SwiftyJSON을 통해 JSON 형식의 데이터에서 원하는 정보를 파싱하여 뿌려주었습니다.
- 위치 권한 거부 시, respring을 하려하며 alert문을 띄워 위치 설정으 해줄 것을 알립니다.
- 위치 권한 alert에서 '설정'을 누르면 system setting 화면으로 넘어갑니다.
참조 이미지 | 구현 앱 UI | |
---|---|---|
![]() |
![]() |
![]() |