본문 바로가기

SWIFT4

[iOS] App HTTP 접근 허용하기 ATS(App Transport Sercurity)는 iOS 9 버전 이후부터 적용된 보안 정책으로, 보안에 취약한 네트워크를 차단시킨다.따라서 HTTP 접근 시 Console 창에 다음과 같은 에러가 발생하며 안내사항과 같이 Info.plist 수정을 통해서 HTTP 접근을 허용해줘야한다. App Transport Sercurity has blocked a cleartext HTTP (http://) resource load since it is insecure.Temporary exceptions can be configured via your app's Info.plist file. 1. Xcode 프로젝트내부의 info.plist에 접근한다. Info.plist를 누르면 Key, Type, Val.. 2020. 4. 2.
[iOS] 기본 카메라 바코드 인식 기능 사용하기 iOS에서는 기본 카메라에서 바코드 인식 기능을 지원한다.따라서 별도의 API 이용 없이 기본 모듈 import만으로도 바코드 인식 기능이 가능하다. 우선 사용자에게 카메라 사용 허용 메세지를 표시하기 위해 info.plist에 아래와 같이 key를 추가한다. Key : Privacy - Camera Usage DescriptionType : StringValue : 사용자에게 표시할 메세지 이 후 아래와 같은 코드를 입력하면 기본 카메라의 바코드 인식 기능을 사용할 수 있다. import AVFoundation import UIKit class QRScanController: UIViewController, AVCaptureMetadataOutputObjectsDelegate{ var video = A.. 2020. 4. 2.
[ios] 공공데이터를 이용하여 버스 어플리케이션 만들기1 - xml 1. 공공데이터 오픈 API 신청하기 1. 공공데이터 포털에 로그인하여 사용할 OpenAPI 검색하기 https://www.data.go.kr/ 공공데이터포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Dataset)와 Open API로 제공하는 사이트입니다. www.data.go.kr 2. 활용신청버튼을 누르고 다음과 같은 화면으로 이동한다. ios 어플리케이션을 개발할 것이기 때문에 활용 목적은 앱개발(모바일,솔루션등)을 선택하고 이용할 상세 기능정보를 골라서 선택하여 신청 버튼을 누른다. 3. [마이페이지]>[오픈API]>[개발계정 상세보기]에서 승인이 완료됐는.. 2019. 7. 8.
[ios] Google Map APi 사용하기 1. 프로젝트 생성 전 단계에서 해야할 일 1. Google Cloud Platform에 로그인한다. https://console.cloud.google.com/ Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google.com 2. [프로젝트 선택]>[새 프로젝트]로 이동하여 새 프로젝트를 생성한다. 3. 상단의 검색창에 map을 검색하여 Maps SDK for iOS를 사용한다. 4. 위에서 만든 프로젝트의 Maps SDK for iOS의 사용자 인증 정보 화면에서 키를 등록한다. 어플리케이션 제한사항은 iOS 앱으로 번들 ID는 프로젝트 생성시 필요하므로 기억해둔다. 키 생성 후 키.. 2019. 7. 7.
반응형