SwiftIP

一个 Swift 库,用于帮助获取 IP 地址。

安装

将以下内容添加到您的 Package.swift

.package(url: "https://github.com/Samasaur1/SwiftIP.git", from: "2.0.0"),

或者使用 Ice

$ ice add SwiftIP

用法

文档可在此处获取: https://samasaur1.github.io/SwiftIP/

实际上,您需要这样做:

import SwiftIP

guard let localIP = IP.local() else {
    fatalError("Could not find local IP")
}

let publicIP: String? = IP.public()

print("Local IP: \(localIP); public IP: \(publicIP ?? "Not connected")")