iOS打电话发短信发邮件总结
2015-09-21 18:36
281 查看
今天把APP里常用小功能 例如发短信、发邮件、打电话。
全部拿出来简单说说它们的实现思路。
1.发短信
实现打电话的功能,主要二种方法,下面我就分别说说它们的优缺点。
1.1.发短信(1)——URL
// 直接拨号,拨号完成后会停留在通话记录中
1、方法:
NSURL *url = [NSURL URLWithString:@"sms://10010"];
[[UIApplication sharedApplication] openURL:url];
2、优点: –简单 3、缺点: –不能指定短信内容,而且不能自动回到原应用 StartFragment
1.2发短信(2)——MessageUI框架 EndFragment
如果自定义短信,需要使用一个框架MessageUI。
优点
1. 从应用出去能回来
2. 可以多人
3. 可以自定义消息,消息支持HTML格式的
而且如果在苹果系统中,如果彼此的手机都是iOS设备,并且开通了iMessage功能,彼此之间的短信
是走网络通道,而不走运营商的通道!
全部拿出来简单说说它们的实现思路。
1.发短信
实现打电话的功能,主要二种方法,下面我就分别说说它们的优缺点。
1.1.发短信(1)——URL
// 直接拨号,拨号完成后会停留在通话记录中
1、方法:
NSURL *url = [NSURL URLWithString:@"sms://10010"];
[[UIApplication sharedApplication] openURL:url];
2、优点: –简单 3、缺点: –不能指定短信内容,而且不能自动回到原应用 StartFragment
1.2发短信(2)——MessageUI框架 EndFragment
如果自定义短信,需要使用一个框架MessageUI。
优点
1. 从应用出去能回来
2. 可以多人
3. 可以自定义消息,消息支持HTML格式的
而且如果在苹果系统中,如果彼此的手机都是iOS设备,并且开通了iMessage功能,彼此之间的短信
是走网络通道,而不走运营商的通道!
相关文章推荐
- 真机运行时报错
- ios上取得设备唯一标志的解决方案
- ios开发笔记-适配iOS9
- ios 无限后台
- 苹果开发 笔记(80)升级IOS 9 和 XCode 7 引起的问题记录
- iOS 9 适配系列教程
- 整理iOS9适配
- iOS9适配系列教程
- iOS 常用控件的创建
- iOS 重命名项目的完整方法
- iostream与iostream.h乱弹琴
- iOS_文章3党库SDWebImage
- 七牛如何安装ios sdk (使用纯源码安装)
- Masonry -- 使用纯代码进行iOS应用的autolayout自适应布局
- iOS使用CoreMotion实现摇一摇功能
- 申请iOS公司开发者账号
- Masonry -- 使用纯代码进行iOS应用的autolayout自适应布局
- iOS开发笔记-将图片处理成圆形或者说特定圆角
- ios 白名单
- Change Xamarin iOS navigation and status bar color