UserAgent 一个用 Swift 编写的库。

Platforms Swift Swift Package Manager

特性

安装

Swift 包管理器

Swift 包管理器是一个用于自动化 Swift 代码分发的工具,并已集成到 swift 编译器中。

一旦你设置好你的 Swift 包,添加 User_Agent_iOS 作为依赖项就如同将其添加到你的 Package.swiftdependencies 值中,或者 Xcode 中的 Package 列表中一样简单。

dependencies: [
    .package(url: "https://github.com/YogeshJethava/User_Agent_iOS.git", .upToNextMajor(from: "1.0.0"))
]

通常你会想要依赖 User_Agent_iOS target

.product(name: "UserAgent", package: "User_Agent_iOS")

示例

let darwinVersion = UserAgentManager.shared.DarwinVersion()  //eg. Darwin/16.3.0
let cfNetworkVersion = UserAgentManager.shared.CFNetworkVersion()  //eg. CFNetwork/808.3
let deviceVersion = UserAgentManager.shared.deviceVersion()  //eg. iOS/10_1
let deviceName = UserAgentManager.shared.deviceName()  //eg. iPhone/15_Pro_Max
let appNameAndVersion = UserAgentManager.shared.appNameAndVersion()  //eg. MyApp/1
let uaString = UserAgentManager.shared.UAString()  //eg.  CFNetwork/808.3 Darwin/16.3.0 (iPhone/15_Pro_Max iOS/10_1)