Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 1.4 KB

README.md

File metadata and controls

59 lines (39 loc) · 1.4 KB

Ipify

[![CI Status](http://img.shields.io/travis/Vincent Peng/Ipify.svg?style=flat)](https://travis-ci.org/Vincent Peng/Ipify) Carthage Compatible Version License Platform

Retrieve your public IP address from ipify's API service.

Usage

import Ipify

Ipify.getPublicIPAddress { result in
	switch result {
	case .success(let ip):
		print(ip) //=> '210.11.178.112'
		
	case .failure(let error):
		print(error.localizedDescription)
	}
}

Requirements

  • Swift 3
  • iOS 8+

Installation

###CocoaPods Ipify is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "Ipify"

###Carthage

github "vincent-peng/swift-ipify"

Author

Vincent Peng, [email protected]

Credit

Big thanks to Randall Degges for running and maintaining ipify!

License

Ipify is available under the MIT license. See the LICENSE file for more info.