SDiPhoneVersion 1.1.2

SDiPhoneVersion 1.1.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2015年2月

Sebastian Dobrincu 维护。




  • Sebastian Dobrincu

用于检测运行设备型号和屏幕大小的 Objective-C 库。

随着新 iPhone 模型的推出,开发者需要做更多的工作。这个库通过允许他们轻松获取有关运行设备的详细信息并轻松地针对他们想要的设备简化了他们的工作。

新增: 现在支持 iPad 和 iOS 版本查找器!下面查看它们!

如何使用

      // Check for device model
      if ([SDiPhoneVersion deviceVersion] == iPhone6)
           NSLog(@"You got the new iPhone 6. Nice!");
      else if ([SDiPhoneVersion deviceVersion] == iPhone6Plus)
           NSLog(@"You got the iPhone 6 Plus. Bigger is better!");
      else if ([SDiPhoneVersion deviceVersion] == iPadAir)
           NSLog(@"You own an iPad Air!");

      // Check for device screen size
      if ([SDiPhoneVersion deviceSize] == iPhone4inch)
           NSLog(@"Your screen is 4 inches");

      // Get device name
      NSLog(@"%@",[SDiPhoneVersion deviceName]);
      /* e.g: Outputs 'iPhone6,2' */

      // Check for iOS Version
      if (iOSVersionGreaterThan(@"8"))
           NSLog(@"You are running iOS 8 or above!");

添加到项目中

您可以将 SDiPhoneVersion 添加到项目中的两种方法

手动安装

简单地将 'SDiPhoneVersion' 导入到项目,然后在您想使用它的类中导入以下内容

       #import "SDiPhoneVersion.h"

Podfile

        platform :ios, '5.0'
        pod "SDiPhoneVersion", "~> "1.1.1"

可用方法

    +(DeviceVersion)deviceVersion;
    +(DeviceSize)deviceSize;
    +(NSString*)deviceName;

可目标型号

iPhone4
iPhone4S
iPhone5
iPhone5C
iPhone5S
iPhone6
iPhone6Plus

iPad1
iPad2
iPadMini
iPad3
iPad4
iPadAir
iPadMiniRetina

Simulator

可目标屏幕尺寸

iPhone35inch
iPhone4inch
iPhone47inch
iPhone55inch

可用的 iOS 版本查找器方法

iOSVersionEqualTo(@"V")  //E.g: iOSVersionEqualTo(@"8.0.1")
iOSVersionGreaterThan(@"V")
iOSVersionGreaterThanOrEqualTo(@"V")
iOSVersionLessThan(@"V")
iOSVersionLessThanOrEqualTo(@"V")        

捐助

  • Yasir Turk (iOS 版本查找器,StackOverflow)

许可证

在 MIT 许可证下提供使用。请参阅 LICENSE 以获取详细信息。