본문 바로가기

# 02/iOS

[iOS] Geofence CoreLocation 프레임워크를 사용하여 지리적 좌표와 미터 단위의 반경을 사용하여 위치를 정의하고 사용자가 해당 위치에 들어가거나 나간 경우를 확인할 수 있습니다. 앱에서 위치 권한을 항상 허용으로 설정하면 앱이 종료된 상태에서도 확인이 가능합니다.(앱을 사용하는 동안 허용 으로 하면 앱이 실행 중인 경우에만 확인할 수 있습니다.) https://www.adictosaltrabajo.com/2017/08/16/geofences-en-ios-swift/ Geofences en iOS (Swift) - Adictos al trabajo Tutorial en el que se explica cómo crear geofences en iOS. Índice de contenidos Introducción E..
[iOS] 라이브러리 사용! iOS 에서 외부 라이브러리를 사용하기 위해서는 일단! cocoapods 가 설치 되야 한다! https://cocoapods.org/ CocoaPods.org CocoaPods is built with Ruby and is installable with the default Ruby available on macOS. We recommend you use the default ruby. Using the default Ruby install can require you to use sudo when installing gems. Further installation instructions are in the g cocoapods.org $ sudo gem install cocoapods 위의 코드로 c..
[iOS] Alamofire Alamofire는 swift 기반의 HTTP 네트워킹 라이브러리 이다. URLSession을 기반으로 하고 네트워킹 작업을 단순화하고 다양한 메서드와 json 파싱등을 제공한다. URLSession 대신 Alamofire 를 사용하여 코드와 간소화, 가독성 측면에서 도움을 주고 여러 기능을 직접 구축하지 않아도 쉽게 사용할 수 있다. 유효성 검사도 간단하게 할 수 있다. https://cocoapods.org/pods/Alamofire
[iOS] URLSession Http Method - GET : 클라이언트가 서버에 리소스를 요청할 때 사용 - POST : 클라이언트가 서버의 리소스를 새로 만들 때 사용 - PUT : 클라이언트가 서버의 리소스를 전체 수정 할 때 사용 - PATCH : 클라이언트가 서버의 리소스를 일부 수정 할 때 사용 - DELETE : 클라이언트가 서버의 리소스를 삭제 할 때 사용 - HEAD : 클라이언트가 서버의 정상 작동 여부를 확인할 때 사용 - OPTIONS : 클라이언트가 서버에서 해당 URL이 어떤 메소드를 지원하는지 확인 할 때 사용 - CONNECT : 클라이언트가 프록시를 통하여 서버와 SSL 통신을 하고자 할 때 사용 - TRACE : 클라이언트와 서버간 통신 관리 및 디버깅을 할 때 사용 HTTP Status - 100..