[iOS] Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
·
iOS/Reject
안녕하세요 욱승입니다. Summar앱 마지막 리젝입니다. 리젝사유 이부분은 친절하게 스크린샷도 찍어서 보내줬다 원인 목적 문자열에서 사진 사용에 대해 충분히 설명하지 않은 것으로 확인되었습니다. 이거시 원인입니다만? 해결방안 이 부분만 수정하면 해당이슈 해결가능..! 결론 내 경험상 권한을 다루는 곳에서 리젝이 많이 발생한다. 다음 앱 개발시엔 권한을 다루는 쪽에 조금 더 디테일하게 볼 필요가 있어보인다.
[iOS] Guideline 5.1.2 - Legal - Privacy - Data Use and Sharing
·
iOS/Reject
안녕하세요 욱승입니다. Summar앱 세번째 리젝 리젝사유 원인 Summar는 앱 추적 투명성을 사용하여 활동을 추적하기 전에 사용자 권한을 요청하지 않는게 리젝사유다. 해결방안
[iOS] Guideline 1.5 - Safety - Developer Information
·
iOS/Reject
안녕하세요 욱승입니다. 리젝사유 원인 가이드라인만 봐도 알 수 있듯이 개발자들에게 연락하는 방법을 알아야 한다고 한다. 해결방안 앱의 지원 URL을 수정하진 않고 해당 GitHub README에 개발자들 메일들을 작성해놓았음. 결론 배포할 때 지원 URL에 연락할 수 있는 연락처나 메일이 기재되어 있는지 확인하자!
[iOS] Guideline 1.2 - Safety - User Generated Content
·
iOS/Reject
안녕하세요 욱승입니다. 앱 배포를 하려고 보니 새벽 3시 33분에 리젝사유가 여러개 왔읍니다.. 그 중 하나를 해결하고 재심사하는 절차를 밟아볼게요. App Store Review Guidelines - Apple Developer The App Store Review Guidelines provide guidance and examples across a range of development topics, including user interface design, functionality, content, and the use of specific technologies. These guidelines are designed to help you prepare your apps f developer.a..
[Swift] print와 dump차이, 콘솔에 로그찍기 Console Log
·
iOS/Swift
안녕하세요 욱승입니다. 이번 포스팅에선 콘솔에 로그 찍는 방법을 알아보겠읍니다 'print', 'dump'디버깅 목적으로 사용되는 Swift의 내장 함수입니다. Swift에서 콘솔에 로그를 출력하는 방법은 두가지가 있습니다. print dump print vs dump print - 콘솔 출력에 변수, 상수 및 표현식의 값을 인쇄하는 함수입니다. 디버깅 목적으로 콘솔에 메시지를 표시하는 간단하고 빠른 방법입니다. dump - 개체의 구조와 내용에 대한 자세한 설명을 인쇄합니다. 클래스, 구조체 및 배열과 같은 복잡한 개체를 검사하는 데 사용할 수 있습니다. 예제1 import Foundation import UIKit final class GameCenterViewController: UIViewCont..
[Swift] 구글 AdMob, 앱에 광고달기
·
iOS/Library
안녕하세요 욱승입니다. 이번 포스팅에서는 구글 AdMob을 이용해 광고를 달아보겠읍니다! Pod Google AdMob 프로젝트 설정 완료하믄 요로코롬 수입, 실적 화면을 볼수있음 왼쪽 네비바에 광고 단위를 설정 할 수 있는데 저는 사용자의 심기를 덜 건드리는 배너로 결정! 코드 구현 // // MainViewController.swift // HowFastYouReact // // Created by plsystems on 2023/03/13. // import Foundation import UIKit import Then import SnapKit import RxSwift import RxCocoa import GoogleMobileAds final class MainViewController: ..
[iOS] CocoaPods could not find compatible versions for pod
·
iOS/Library
안녕하세요 욱승입니다. 회사에서 작업후 집에와서 프로젝트를 클론 받아 pod를 install 받으니 CocoaPods could not find compatible versions for pod "Alamofire" 라는 에러발생 에러가 나는 이유 해결방안(모든 명령어는 Podfile이 있는 경로에서 명령합니다.) 1. 프로젝트의 Podfile.lock 파일을 지운후 다시 터미널에서 'pod install' 명령어 입력 2. 터미널에서 'pod install --repo-update' 명령어 입력 Reference [Cocoapods] pod install? pod update? 제대로 알고 쓰자 많은 사람들이 pod install 을 코코아팟 프로젝트를 처음 세팅할 때 딱 한 번 쓰고 pod updat..
[Swift] Toast메시지 띄우기
·
iOS/Library
안녕하세요 욱승입니다. 이 포스팅에서는 Toast메세지에 대해 알아보겠습니다. 아시는 분들은 아시겠지만 안드로이드에서는 Toast메시지가 내장 되어있지만 iOS에서는 Toast메시지를 지원하지 않기 때문에 라이브러리를 사용해야하는데요. Podfile 라이브러리 버전 자주쓰이는 세가지 정도만 알아보겠습니다! 예제 // // ViewController.swift // ToastMessageExample // // Created by plsystems on 2023/03/10. // import UIKit import Then import SnapKit // MARK: - Protocol, View 속성에 관한 내용 protocol ViewAttributes: AnyObject { func setUI() fu..
[Swift] API 가이드라인
·
iOS/Swift
스위프트 API 가이드라인 스위프트 API 가이드라인. GitHub Gist: instantly share code, notes, and snippets. gist.github.com
[iOS] 네아로(네이버 아이디 로그인) 승인거부
·
iOS
안녕하세요 욱승입니다. 이번 포스팅에서는 네아로(네이버 아이디 로그인) 승인거부, 리젝을 해결하는 절차를 밟아 보겠습니다. ㅎㅎ 일단 리젝사유 먼저 보실게염 승인거부 캡쳐본 정리해보자면... 1. 제공하는 서비스 유형 확인 필요 2. 네이버 로그인이용의 모든절차 확인 필요 파일첨부 3. [이메일] 정보가 서비스에서 실제 활용되는 사례 확인 필요(사용자에게 보이는 페이지가 없다면 어떻게 사용하는지 활용사례를 적어 파일첨부) - 제공정보 활용목적 확인 1)네이버 로그인을 통해 조회하는 정보(사용 API)인 [이메일]이/가 이용자에게 노출되는 귀사의 서비스 페이지를 캡쳐하여 첨부해주세요. 네이버 로그인을 통해 조회하는 정보[이메일]이 이용자에게 노출되지 않습니다. 허나 네이버로 회원가입을 했을경우 내정보 페이..
[Swift] JSPhoneFormat 휴대폰번호 포맷팅
·
iOS/Library
안녕하세요 욱승입니다. 이번 포스팅에서는 휴대폰번호 포맷팅을 해주는 라이브러리가 있어 설명드립니다. 회원가입이나 휴대폰 번호를 입력 받을때 유용한 라이브러리 입니다. 하지만 보통 textfield를 세개로 나누어 010, 1234, 1234 입력 받지만 그렇지 않은 경우에는 이 라이브러리가 유용하니 참고바랍니다! 환경 iOS9.0이상 Swift4 Podfile 사용법 54 ~ 56라인은 최대 입력 제한을 걸어두는 로직입니당 13자리 까지만 입력이되니 입력후 서버 혹은 다른곳에 저장될때 오입력된 값이 들어오지 않겠죠? 전체 예제코드 // // ViewController.swift // JSPhoneFormat // // Created by plsystems on 2023/02/20. // import UI..
[Swift] Then 라이브러리 예제
·
iOS/Library
안녕하세요 욱승입니다. 이번 포스팅에서는 'Then' 라이브러리에 대해서 다루어 볼건데요 무슨상황에서 많이 쓰이게 되냐면 스토리보드가 아닌 CodeBase로 UI를 구현할때 조금더 가독성이 좋은 코드를 구성할 수 있습니다. 💻Podfile 💻예제 // Then 사용X let label: UILabel = { let label = UILabel() label.text = "Then 사용X" label.sizeToFit() return label }() // Then 사용 let labelThen = UILabel().then { $0.text = "Then 사용O" $0.sizeToFit() } UILabel 객체 생성의 경우 차이가 보이시나요 💻전체 예제코드 // // ViewController.swif..
욱승
'iOS' 카테고리의 글 목록 (3 Page)