UIDeviceIdentifier 2.3.0

UIDeviceIdentifier 2.3.0

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最后发布2023年4月

Paul Williamson维护。



  • Paul Williamson和Jaybles

描述

UIDeviceHardware是一个最初由Jaybles在gist中创建的类。它允许查询当前用户的设备,并返回一个人类格式化的字符串。

该类以类方法的形式编写,以便可以在不对实例进行直接实例化的情况下使用。

⚠️注意

我不太使用这个辅助工具了,所以我没有跟上型号更新。虽然我欢迎更新型号的Pull Requests,但我建议迁移到更现代的工具,如DeviceKit

用法

// "iPhone 5C (GSM)"
NSString *platformString = [UIDeviceHardware platformString];
    
// "iPhone 5C"
NSString *simpleString = [UIDeviceHardware platformStringSimple];

安装

该类可以使用以下方式安装:使用 Swift 包管理器Cocoapods 或将文件直接复制到您的源代码中。

Swift 包管理器

将此包添加到您的 Package.swift 文件中

dependencies: [
    .package(url: "https://github.com/squarefrog/UIDeviceIdentifier", .upToNextMajor(from: "1.7.0"))
],

接着按以下方式导入

// ObjC
@import UIDeviceIdentifier;
// Swift
import UIDeviceIdentifier

Cocoapods

将 Cocoapod 添加到您的 Podfile 中

pod 'UIDeviceIdentifier', :git => 'https://github.com/squarefrog/UIDeviceIdentifier.git'

将文件导入到您的 Objective-C 文件中

// ObjC
#import <UIDeviceIdentifier/UIDeviceHardware.h>

复制文件

UIDeviceHardware.{h/m} 添加到您的项目中,然后将头文件导入即可

#import "UIDeviceHardware.h"

许可证

UIDeviceHardware 在 MIT 许可证下可用。有关更多信息,请参阅 LICENCE 文件。