https://world-of-larooly.tistory.com/24 Swift 날씨 api 연결해보기 1단계 이번에는 사용자의 지역에 따른 날씨를 가져올 일이 생겨서 한번 만들게 되었는데 저처럼 "이걸 어떻게 해야 하지?" 하시는 분들을 위해 올려봅니다. 참고로 이번 포스트는 따라하시기 전에 준 world-of-larooly.tistory.com 일단 길이 너무 길어진 관계로 let apiKey = "인증키를 넣어주세요" let apiUrl = "(End Point를 넣어주시면 됩니다.)/getVilageFcst?" 여기까지 하셨다는 전제하에 진행하도록 하겠습니다. (아직 위 단계가 안끝나신분들은 위 글을 먼저 보고 오시길 추천드립니다.) 이제 저희는 우리가 어디있고 오늘 날짜가 언제인지 찾아 넣어줘..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/y4AiU/btrSwRK0UXy/9klSfpj3BtLMpnu1vjbESk/img.png)
이번에는 사용자의 지역에 따른 날씨를 가져올 일이 생겨서 한번 만들게 되었는데 저처럼 "이걸 어떻게 해야 하지?" 하시는 분들을 위해 올려봅니다. 참고로 이번 포스트는 따라하시기 전에 준비물이 필요합니다. (이는 통신 방식에 따라 차이는 있을 수 있습니다.) *사전 준비물* 1. https://www.data.go.kr/index.do 에서 로그인이 가능한 계정이 필요합니다. (필수) - 해당 계정으로 기상청 예보 조회서비스를 신청하고 나서 하실 수 있습니다. - 저 같은 경우 신청까지는 회사에서 다 끝난 상태에서 작업했습니다. 2. Alamofire & ObjectMapper 설치 (pod) - Alamofire 는 많이 쓰이는 통신용 툴 입니다. 기상청에서 데이터를 가져오기 위해 쓰입니다. - Obj..
https://world-of-larooly.tistory.com/13 AppStore에 올라간 앱 정보(json) 보기 최근 앱을 App Store 에 올리느라 정신이 없었는데 막상 올리고 나서 보니 AppStore 에 올린 앱 정보를 가져올 일이 생겼습니다. 그래서 인터넷을 많이 찾아봤는데 보통 http://itunes.apple.com/lookup?bundleId= world-of-larooly.tistory.com 안녕하세요! 오늘은 드디어! 저 위 포스트를 어떻게 사용하는지에 대해 올려볼까 합니다. (글 좀 쓰려 하면 꼭 일이 생기네요 ㅠㅠ) 참고로 이번 포스트는 정말 기초적인 부분만 다룰꺼라 다음 포스트에는 기상청 api와 관련해서 통신 부분을 올리고 싶은데 언제 올릴지 모르겠네요;;; 아무튼..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/xAoST/btrRTuOy0Ur/h47qsNg4i7xFTPcXzrZZs1/img.png)
안녕하세요. 뭔가 통신이나 다른 부분에 대해 올리고 싶은데 자꾸 일이 생겨서 간단한 것만 올리게 되네요;; 이번에는 안드로이드 개발자 분들이라면 한번씩 써봤을 Toast 메세지 를 만들어볼까 합니다. # Toast Message 가 뭔가요? - 일반적으로 화면 하단에 검정색 반투명한 글씨창이 뜨는걸 말합니다. - 아래 사진의 화면 하단에 검은색 창을 의미합니다. #코드 - 원리는 글자 사이즈를 구해서 양 옆을 조금 늘린 사이즈로 창을 띄우는 방식입니다. func getTextSize(text : String,font: UIFont)->CGSize{// 글자 사이즈 계산용 let fontAttributes = [NSAttributedString.Key.font: font] let text = text le..
안녕하세요. 이번에는 날씨 API 에 대한 이야기를 해볼까합니다. 참고로 이 글은 연결하는 방법이 아니라 받아온 데이터가 뭔 의미인지 알기위해 작성되었습니다. 저번에 한번 연결해서 데이터를 가져오기는 했는데 이게 상당히;;;;; 난해 하다고 해야할지 너무 많은 정보를 보내줘서 무슨 말인지 모르겠더라고요. 그래서 이번 포스트에서는 받아온 값들이 무슨의미인지 간단히 정리 해볼까 합니다. 참고로 받아오는 값은 API마다 차이가 있고 저의 경우 기상청 관련 API 를 연동해서 사용했었습니다. "PCP" : 강수량 "POP" : 강수확률 "PTY" : 강수형태 "REH" : 습도 % "SKY" : 구름양 "SNO" : 적설량 "TMN" : 아침 최저기온 "TMP" : 기온 "TMX" : 낮 최고기온 "UUU" :..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cBoE7J/btrQjopVL3X/Xk2wnXQQXXaBVeb0fbija1/img.png)
안녕하세요. 저번에 xcode14 로 업데이트 이후 Charts에서 버그 나는 걸 올렸는데 정작 Charts 를 어떻게 쓰는건지 글을 쓴적이 없더라고요. 그래서 이번엔 Charts 를 어떻게 쓰는지 간단히 정리해보고자 합니다. 그전에 파일 설치 하시다가 오류 나시는 분들이 계시다면 아래글을 참고해주세요! https://world-of-larooly.tistory.com/10 Xcode 14 pod Charts 버그 ios 16 이 나오고 xcode 14 가 나오면서 멀쩡하던 부분이 안돌아가는 현상이 발생했습니다. 저의 경우 원래는 pod 파일에다가 'pod Charts' 를 써서 했는데 xcode 14 로 업그레이드 하면서 버그가 떴습니다. world-of-larooly.tistory.com pod 또는..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ImhGo/btrQe0CLJXv/nKuz2p21SWjup5vDB7NVT0/img.png)
안녕하세요. 이번엔 간단한 기본 기능이지만 많이 쓰이는 알림창을 알아볼까합니다. 사실 방법 자체는 어려운게 아닌데 자주 까먹게 되더라고요. 일단 알림창이 뭔지 모르시는 분들을 위하여 사진부터 보여드리면 class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) self.alertAction() } func alertAction(){ let alert = UIAlertCon..
아마 가장 많이 보이는 리젝 사유라고 생각이 드는 그 분(?)입니다. 일단 이메일은 Guideline 2.1 - Performance - App Completeness이렇게 오고 아래 자세한 내용이 나와있습니다. 대부분 앱에서 설명에는 나와있으나 해당 기능이 안되는 경우 이 카테고리로 옵니다. 아래에 나오는 말들은 이제 자신의 앱에서 어느 부분이 안되서 리젝한건지 적어주십니다. 그리고 스크린샷도 친절하게 찍어주시는 경우가 많습니다. 일단 저 리젝사유가 날때마다 여기에 계속 추가해볼 생각입니다. 1. 로그인이 안되는 경우- 가장 간단한 부분인데 가장 중요한 부분입니다.- 테스트를 위해 로그인을 해야하는데 안될경우 뜨게 됩니다. - 테스트용 계정을 보낼때 반드시 확인합시다. 1-1. 설명에 적힌 UR..