直接NSLog(@"current_device:%@",[UIDevice currentDevice].model);

即可看出它输出的是当前设备,所以根据这个字符串可简单的判断当前是什么设备,进而实现一些要求不严格的操作,例如 打电话,分辨率资源配置等

NSString *device = [[UIDevice currentDevice].model substringToIndex:4];
if ([device isEqualToString:@"iPho"]){// This is iPhone.
}else if ([device isEqualToString:@"iPad"]){// This is iPad.
}else if([device isEqualToString:@"iPod"]){// This is iPod.
}

另外备份一个文章:

iOS 打电话的三种方式:对审核有些提示,可以看看

http://diandianyangsamllplace.diandian.com/post/2011-08-03/3497785

转载于:https://www.cnblogs.com/bmate/p/3254494.html

ios(iphone/ipad)一个简单的用代码判断当前设备的方法相关推荐

  1. iOS(iPhone,iPad))开发(Obje…

    原文地址:iOS(iPhone,iPad))开发(Objective-C)开发库常用库索引 作者:子木潇雨 http://www.code4app.com 这网站不错,收集各种 iOS App 开发可 ...

  2. 在iOS中实现一个简单的画板App

    在这个随笔中,我们要为iPhone实现一个简单的画板App. 首先需要指出的是,这个demo中使用QuarzCore进行绘画,而不是OpenGL.这两个都可以实现类似的功能,区别是OpenGL更快,但 ...

  3. iOS动手做一个直播app开发(代码篇)

    iOS动手做一个直播app开发(代码篇) ###开篇 好久没写简书,因为好奇的我跑去学习直播了,今天就分享一下我的感慨. 目前为止直播还是比较热点的技术的,简书,git上有几篇阅读量和含金量都不错的文 ...

  4. 分析一个简单的汇编代码

    分析一个简单的汇编代码 部分常见的寄存器 寄存器 16位 32位 64位 累加寄存器 AX EAX RAX 基址寄存器 BX EBX RBX 计数寄存器 CX ECX RCX 数据寄存器 DX EDX ...

  5. 用C语言实现一个简单的计算器代码

    #include <stdio.h> #include <math.h> #include <stdlib.h> //预处理指令 int main(void) {d ...

  6. ipad php mysql_如何用PHP/MySQL为 iOS App 写一个简单的web服务器(译) PART1

    原文:http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app 作为一个i ...

  7. ios php mysql实例_如何用PHP/MySQL为 iOS App 写一个简单的web服务器(译) PART1

    原文:http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app 作为一个i ...

  8. iOS(iPhone,iPad))开发(Objective-C)开发库常用库索引

    http://www.code4app.com 这网站不错,收集各种 iOS App 开发可以用到的代码示例  http://www.cocoacontrols.com/ 英文版本的lib收集  ht ...

  9. 使用HTML(Web)开发iOS/iPhone/iPad应用

    许多人想开发自己的iOS App吧?iOS App有几种开发的方法.一种是"正规"的方法,就是Xcode+ObjC.但是这样既得学习ObjC语言,又得搭建Xcode开发环境.都弄完 ...

最新文章

  1. php 设置时区_为什么没有 Asia/Beijing 时区?
  2. python apply_async函数_Python-未调用apply_async回调函数
  3. Android SrcollView嵌套recyclerView的使用
  4. Log4j的组件和配置文件介绍
  5. android横向排列 间隙,Android开发消除横向排列的多个Button之间的空隙
  6. 前端开发 页面跳转练习 0228未完成
  7. mysql索引的创建及删除
  8. 设计图书馆oracle触发器,Oracle触发器开发与设计
  9. php音乐地址外链,音乐外链地址的获取
  10. 为什么局域网IP通常以192.168开头而不是1.2或者193.169?
  11. office 所有后缀对应的 content-type
  12. 函数的递归调用(C++)
  13. 纯CSS修改浏览器的默认滚动条样式
  14. 荣耀8开屏锁显示无法连接服务器,华为荣耀8解锁教程 华为荣耀8如何解锁
  15. IDEA创建ZK框架入门Hello word
  16. jQuery简易版的Excel表格功能插件
  17. 西雅图本土独角兽盘点(二)
  18. 使用 Amazon Neptune 通过数据仓库构建知识图谱,借此补充商务智能体系
  19. Django边学边记--状态保持(cookie和session)
  20. 超速行驶的基因编辑,终于有了“刹车”装置

热门文章

  1. swt能单独在linux运行么,java – 在Mac上运行基于SWT的跨平台jar
  2. 计算机桌面是哪个盘,windows的桌面文件夹是哪个?
  3. Python字符串居然可以这样玩 到底怎么做到的 年薪50w程序员揭晓
  4. 华为云桌面客户端_入冬第一场技术盛宴!DevRun开发者沙龙华为云武汉专场举办...
  5. matlab批量储存变量_科协五分钟|用Matlab工具包处理音频信号
  6. ThreadLocal的正确使用与原理
  7. Linux 关机命令介绍shutdown
  8. oracle连接查询详解
  9. android 背景图太大,android – 背景图片需要太长时间才能画(Canvas)Jerky Sprites ……?...
  10. linux cp无法创建一般文件夹,cp: 无法创建普通文件 : 文件已存在