iOS 手机功能汇总

382 查看

开发中经常会调用手机功能,今天来汇总一下,若有不足欢迎大家指出,下面分别介绍如下功能 :

  • 电话
  • 短信
  • 邮件
  • 通讯录
  • 定位
  • 跳转应用
  • 跳转App Store
  • 打开其他文件

电话

调用电话有下图两种不同样式,相同的是,通话结束后均会返回你原界面
1- 直接跳至拨号界面
2- 先弹框提示,用户确认后再跳至拨号界面

111602974-9b7613485d5382ab
  • 直接跳至拨号界面

  • 弹框提示有两种实现方式

1- UIApplication打开URL

2- UIWebView加载URL

短信

短信一般是服务器发
短信样式一样,都是直接跳至短信编辑界面,有两种实现方式
1- UIApplication打开URL方式
跳至短信编辑页面后,用户手动编辑短信内容,完成后返回短信列表界面
缺点: 不能指定短信内容,不能自动回到原应用程序

2- MFMessageComposeViewController方式
和方式1比:
可以提前编辑好短信内容,跳至短信编辑界面时带有内容
可以群发
完成后可以返回原应用程序

121602974-c5241e6c9d08c400
  • UIApplication打开URL方式

  • MFMessageComposeViewController方式

邮件

邮件有两种实现方式:
1- UIApplication打开URL方式
不可提前编辑,发送后不会回到原应用程序
2- MFMailComposeViewController方式
可提前编辑,可群发,可带图片,附件,视频等,发送后退回原应用程序

131602974-0fa44abca12c90d0
  • 用自带的邮件客户端(你绑定的邮箱是什么则发件人就是谁),发送完成后不会返回原应用程序

  • MFMailComposeViewController方式