zoukankan      html  css  js  c++  java
  • IOS开发中常用一下方法

    1.获得屏幕的宽高

      [UIScreen mainScreen].bounds.size.width

          [UIScreen mainScreen].bounds.size.height

    2.Iphone版本判别:

      iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640,1136), [[UIScreen mainScreen] currentMode].size) : NO)

      iPhone4 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640,960), [[UIScreen mainScreen] currentMode].size) : NO)

      Phone6 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(750,1334), [[UIScreen mainScreen] currentMode].size) : NO)

      iPhone6plus ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1242,2208), [[UIScreen mainScreen] currentMode].size) : NO)

    3.Iphone、Ipad、Ipod判别:

      [UIDevice currentDevice].model

    4.获得Documents路径:

      NSArray *array = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

         NSString *path = [array lastObject];

    5.获得mp路径:

      NSString *tmp = NSTemporaryDirectory();

    6.获取当前Iphone的语言环境:

      NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];

         NSArray* languages = [defs objectForKey:@"AppleLanguages"];

         NSString* preferredLang = [languages objectAtIndex:0];

  • 相关阅读:
    总结Spring Set注入方式及对property标签的理解
    spring基于Annotation装配Bean时在bean.xml中添加<context:component-scan>标签报错
    java web(struts2)+python+mysql 的简单实践
    罗辑思维--怎样成为一个高手
    教练助手
    小组作业(第五组)
    个人开发总结
    第五组小组作业
    个人作业
    小组总结
  • 原文地址:https://www.cnblogs.com/small-octopus/p/4890287.html
Copyright © 2011-2022 走看看