Latest 0.0.1
Homepage https://github.com/nhfc99/DeviceInfo
License MIT
Platforms ios 8.0, requires ARC
Frameworks Foundation, CoreGraphics, UIKit
Authors

介绍

针对屏幕尺寸、导航栏及其他的使用

安装

  • pod ‘DeviceInfo’
  • 手动下载然后将文件夹拖至工程中即可

使用方法

/**

  • 获取屏幕的尺寸
  • @return
    */
    +(CGSize)ScreenSize;

/**

  • 设备顶部
  • @return
    */
    +(CGFloat)ScreenTop;

/**

  • 导航栏的高度
  • @return
    /
    +(CGFloat)ScreenNavgationBarHeight;
    +(CGFloat)ScreenNavgationBarHeightBy:(UINavigationController
    )navigationController;

/**

  • 状态栏和导航栏之和
  • @return
    */

    • (CGFloat)ScreenTTop;

/**

  • 底部高度
  • @return
    */
    +(CGFloat)TabBarHeight;

/**

  • 除去顶部的高度
  • @return
    */
    +(int)OtherTopHeight;

/**

  • 获取屏幕的缩放率
  • @return
    */
    +(CGFloat)ScreenScale;

/**

  • 系统的名字
  • @return
    /
    +(NSString
    )SystemName;

/**

  • 系统的版本
  • @return
    /
    +(NSString
    )SystemVersion;

/**

  • 设备的唯一识别码
  • @return
    /
    +(NSString
    )DeviceUniqueIdentifier;

/**

  • 设备的名字
  • @return
    /
    +(NSString
    )DeviceName;

/**

  • App的信息
  • @return
    /
    +(NSDictionary
    )AppInfo;

/**

  • 获取app的一些路径,document、cache、resource
  • @param pathtype 路径类型
  • @return
    /
    +(NSString
    )AppBasePath:(NSString*)pathtype;

/**

  • 获取app中document路径
  • @param filename
  • @return
    /
    +(NSString
    )AppBaseDocumentPath:(NSString*)filename;

/**

  • 获取app中resource路径
  • @param filename
  • @return
    /
    +(NSString
    )AppBaseResourcePath:(NSString*)filename;

/**

  • 获取缓存目录
  • @param filename
  • @return
    */

    • (NSString)AppBaseCachePath:(NSString)filename;

/**

  • 网卡地址
  • @return
    */

    • (NSString *)macaddress;

/**

  • 苹果系统下获取全球唯一的标志
  • @param NSString
  • @return
    /
    +(NSString
    )uuid;

/**

  • 获取屏幕中间的高度
  • @return
    */

    • (CGFloat)ScreenMiddleHeight;

/**

  • 根据给定的宽度算出等比例的高度
  • @param width
  • @param size
  • @return
    */

    • (CGFloat)scalHeightByWidth:(CGFloat)width
      BySize:(CGSize)size;
  • (CGFloat)scalWidthByHeight:(CGFloat)height
    BySize:(CGSize)size;

Latest podspec

{
    "name": "DeviceInfo",
    "version": "0.0.1",
    "summary": "u7b80u5355u7684u6709u5173u5c4fu5e55u5927u5c0fu548cu8ba1u7b97u7b49",
    "homepage": "https://github.com/nhfc99/DeviceInfo",
    "license": "MIT",
    "authors": {
        "u725bu5b8fu98de": "[email protected]"
    },
    "source": {
        "git": "https://github.com/nhfc99/DeviceInfo.git",
        "tag": "0.0.1"
    },
    "platforms": {
        "ios": "8.0"
    },
    "requires_arc": true,
    "source_files": "DeviceInfo/*.{h,m}",
    "frameworks": [
        "Foundation",
        "CoreGraphics",
        "UIKit"
    ]
}

Pin It on Pinterest

Share This