전체 글 26

TravelMaker - 나만의 여행 컬렉션 개인정보 처리방침

('AppStore 검색 TravelMaker - 나만의 여행 컬렉션'이하 'TravelMaker - 나만의 여행 컬렉션')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2023년 6월 1부터 적용됩니다. 제1조(개인정보의 처리 목적) ('AppStore 검색 TravelMaker - 나만의 여행 컬렉션이하 'TravelMaker - 나만의 여행 컬렉션')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음..

헬짱 개인정보 처리방침

('AppStore 검색 헬짱'이하 '헬짱')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2023년 6월 1부터 적용됩니다. 제1조(개인정보의 처리 목적) ('AppStore 검색 헬짱'이하 '헬짱')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다. 1. 홈페이지 회원가입 및 관리 회원 가입의사 확인, 회원제 서비스 제..

커플스페이스 개인정보 처리방침

‘커플스페이스’은 개인정보보호법에 따라 이용자들의 개인정보 보호 및 권익을 보호하고자 다음과 같은 처리방침을 두고 있습니다. 당사는 개인정보처리방침을 개정하는 경우 앱 화면 및 웹사이트 공지사항을 통하여 공지할 것입니다. ​ 1.개인정보의 처리 목적 : 본 어플리케이션은 개인정보를 수집하지 않는 독립 실행형 어플리케이션으로 별도의 서버를 운영하거나 정보를 수집하지 않습니다. 당사는 iOS 서비스 기능을 이용하기 위한 기능과 리워드용 광고서비스 등에서 특정 개인과 직접적인 관련이 없는, 개인식별이 불가능한 정보를 수집할 수 있습니다. 당사에서 개인정보를 별도로 저장하거나 이용하지 않습니다. ​ 2. 개인정보 파일 현황 당사는 별도의 개인정보 파일을 사용하지 않으며 저장하지도 않습니다. 당사는 쿠키를 저장하..

WKWebView의 UIDelegate completion crash 해결

WKWebView에선 UIDelegate를 통해서 웹에서 일어난 alert, confirm, prompt에 대해서 custom ui를 제공할 수 있게 도와줍니다. UIDelegate에서는 CompletionHandler를 통해서 javascript와 값을 주고받는데, 핸들러를 호출하지 않거나, 두번 호출하게 되면 크래시가 나면서 앱이 종료됩니다. Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Completion handler passed to -[ViewController webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completion..

Swift 2023.03.17

RxSwift + Alamofire

버스 위치 정보 어플을 만들면서 RxSwift를 사용해서 API 호출을 하는 코드 예시입니다. reponseDecodable을 통해서 바로 데이터를 변환해서 적용했습니다. static func getRequest(url: String, param: [String: Any]) -> Observable { let header: HTTPHeaders = [ "Content-Type": "application/json" ] return Observable.create { observer -> Disposable in AF.request(url, method: .get, parameters: param, encoding: URLEncoding.default, headers: header) .responseDeco..

Swift 2022.07.14

iOS ScrollView 설정

안녕하세요. 반다이크 입니다. 오늘은 할때마다 헷갈리는 스크롤뷰 설정에 대해 알아보겠습니다. Storyboard 이용시 1. 먼저 스크롤뷰를 ViewController에 꽉차게 설정해줍니다. 그럼 이렇게 빨간색이 뜨는데 그 이유는 스크롤뷰가 자신의 정확한 크기를 모르기 때문입니다. 2. 스크롤뷰의 사이즈를 정하기위해 서브뷰를 추가해줍니다. 3. 서브뷰를 ScrollView의 Content Layout Guide에 컨트롤 + 드래그 한 후 그림처럼 4가지를 설정해줍니다. - 서브뷰의 콘텐츠 크기가 스크롤뷰 컨텐츠의 기준이 됨 혹시 사진처럼 + 숫자가 들어가있다면!! Constant를 0으로 바꿔줍니다. 이거때매 삽질좀 했습니다ㅠㅠ 4. 서브뷰를 Frame Layout Guide에 컨트롤 + 드래그 후 - ..

Swift 2022.06.05