
안녕하세요. 뭔가 통신이나 다른 부분에 대해 올리고 싶은데 자꾸 일이 생겨서 간단한 것만 올리게 되네요;; 이번에는 안드로이드 개발자 분들이라면 한번씩 써봤을 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" :..

안녕하세요. 저번에 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 또는..

안녕하세요. 이번엔 간단한 기본 기능이지만 많이 쓰이는 알림창을 알아볼까합니다. 사실 방법 자체는 어려운게 아닌데 자주 까먹게 되더라고요. 일단 알림창이 뭔지 모르시는 분들을 위하여 사진부터 보여드리면 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..
이번에는 코드와 전혀 관련없는 리젝 사유를 받았었습니다. 메일 내용은 아래와 같습니다. Guideline 1.4.1 - Safety - Physical Harm Your app provides medical diagnoses or treatment advice but still does not include the required medical disclaimer in the marketing description 이게 무슨 말이냐면 제출한 앱이 의학적 내용을 포함하고 있는데 앱 설명에 적혀있어야할 내용이 없다 대충 이런 말입니다. 그 당시 제출한 앱의 경우 그냥 건강 관련 앱이었는데 이게 무슨 뜻인가 했는데 우리는 the required medical disclaimer 를 주목해야합니다. (처음에 무..

최근에 앱을 스토어에 올릴 일이 굉장히 많았는데 많았던 만큼 다양한 리젝 사유를 받아서 하나씩 원인이랑 해결법을 같이 올려볼까합니다. 간단하게 해결할 수 있는 경우도 있었고 아닌 경우도 있었는데 오늘 리젝 사유는 Guideline 2.3 - Performance - Accurate Metadata We were unable to install the app on iPad and iPhone. The UIRequiredDeviceCapabilities key in the Info.plist is set in such a way that the app will not install on iPad and iPhone. 입니다. 대략 의미는 우리 쪽에서는 멀쩡하던 앱이 저쪽에서 설치가 안되니 Info.plist..

이번 포스트는 https://world-of-larooly.tistory.com/13 AppStore에 올라간 앱 정보(json) 보기 최근 앱을 App Store 에 올리느라 정신이 없었는데 막상 올리고 나서 보니 AppStore 에 올린 앱 정보를 가져올 일이 생겼습니다. 그래서 인터넷을 많이 찾아봤는데 보통 http://itunes.apple.com/lookup?bundleId= world-of-larooly.tistory.com 위 포스트의 연장선에 있음을 알려드립니다. 물론 필수로 보셔야하는 건 아니고 어디까지나 참고 사항입니다. 만약 따라하시는데 잘안된다 하시는 분들은 위 포스트를 참고로 봐주시면 되겠습니다. 하시기 전에 알아두셔야하는게 있습니다. 해당 방법은 https://itunes.app..