多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > iOS常用小功能的實(shí)現(xiàn)

iOS常用小功能的實(shí)現(xiàn)

來源:程序員人生   發(fā)布時(shí)間:2015-02-03 09:05:27 閱讀次數(shù):3074次

iOS利用開發(fā)中有許多非常實(shí)用的小功能, 這些小功能的實(shí)現(xiàn)也非常的簡單, 本文將這些小功能匯總,用于備忘。

 

1. 打電話功能的實(shí)現(xiàn)

 

實(shí)現(xiàn)打電話功能的方式有多種,其中最好的方式以下:

//利用UIWebView打電話 if (_webView == nil) { //WebView不需要顯示,只需要實(shí)現(xiàn)打電話功能 _webView = [[UIWebView alloc] initWithFrame:CGRectZero]; } [_webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"tel://10010"]]];

2. 發(fā)短信功能的實(shí)現(xiàn)

實(shí)現(xiàn)發(fā)短信的功能也有多種,但是下面的方式最好:


//2.使用MessageUI框架封裝的功能 MFMessageComposeViewController *messageVC = [[MFMessageComposeViewController alloc] init]; messageVC.body = @"你吃翔了沒?"; messageVC.recipients = @[@"10010", @"10086"]; //設(shè)置代理 messageVC.messageComposeDelegate = self; [self presentViewController:messageVC animated:YES completion:nil]; #pragma mask MFMessageComposeViewControllerDelegate - (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result { //關(guān)閉短信界面 [controller dismissViewControllerAnimated:YES completion:nil]; if (result == MessageComposeResultCancelled) { NSLog(@"取消發(fā)送"); }else if(result == MessageComposeResultSent){ NSLog(@"發(fā)送成功"); }else{ NSLog(@"發(fā)送失敗"); } }


3. 發(fā)郵件功能的實(shí)現(xiàn)
發(fā)郵件的功能實(shí)現(xiàn)有多種方式,推薦使用下面的方式:

// 使用MessageUI框架封裝的功能 MFMailComposeViewController *mailVC = [[MFMailComposeViewController alloc] init]; //設(shè)置郵件主題 [mailVC setSubject:@"會(huì)議"]; //設(shè)置郵件內(nèi)容 [mailVC setMessageBody:@"今天下午你去吃翔吧!" isHTML:NO]; //設(shè)置收件人列表 [mailVC setToRecipients:@[@"123456@qq.com"]]; //設(shè)置抄送人列表 [mailVC setCcRecipients:@[@"987654321@qq.com"]]; //設(shè)置密送人列表 [mailVC setBccRecipients:@[@"7654@qq.com"]]; //添加1張附圖(1張圖片) UIImage *image = [UIImage imageNamed:@"aaa.png"]; //緊縮圖片 NSData *data = UIImagePNGRepresentation(image); [mailVC addAttachmentData:data mimeType:@"image/png" fileName:@"aaa.png"]; //設(shè)置代理 mailVC.mailComposeDelegate = self; [self presentViewController:mailVC animated:YES completion:nil]; #pragma mask MFMailComposeViewControllerDelegate - (void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error { [controller dismissViewControllerAnimated:YES completion:nil]; if (result == MFMailComposeResultCancelled) { NSLog(@"取消發(fā)送"); }else if(result == MFMailComposeResultSent){ NSLog(@"發(fā)送成功"); }else{ NSLog(@"發(fā)送失敗"); } }

4. 利用評(píng)分功能

下面的代碼用于實(shí)現(xiàn)利用評(píng)分功能:

//拿到利用的ID NSString *appid = @"123456"; NSString *str = [NSString stringWithFormat:@"itms-apps://ituns.apple.com/app/id%@?mt=8", appid]; NSURL *url = [NSURL URLWithString:str]; [[UIApplication sharedApplication] openURL:url];

5. 打開經(jīng)常使用的文件

在iOS開發(fā)中,如果想打開1些常見文件,比如html/txt/pdf/ppt等,都可以選擇使用UIWebView打開,只需要告知UiwebView的URL便可,如果想打開1個(gè)遠(yuǎn)程的同享資源,比如http協(xié)議下的資源,也能夠調(diào)用系統(tǒng)自帶的Safari閱讀器

NSURL *url = [NSURL URLWithString:@"http://m.baidu.com"]; [[UIApplication sharedApplication] openURL:url];

6. 關(guān)聯(lián)到其他利用

有時(shí)候,需要在當(dāng)前利用A中打開其他利用B,需要經(jīng)過下面兩步:

1.)首先,B利用有自己的URL地址(在info.plist中配置)


配置好的B利用的URL地址為: mj://ios.itcast.cn

 

2.) 接著在A利用中使用UIApplication完成跳轉(zhuǎn)

NSURL *url = [NSURL URLWithString:@"mj://ios.itcast.cn"]; [[UIApplication sharedApplication] openURL:url];


Demo下載地址: http://download.csdn.net/detail/luozhonglan/8381037




生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 视频在线观看视频 | 午夜视频在线观看视频 | 久久精品免看国产成 | 日韩一区二区三区四区区区 | 公开免费视频 | 午夜影院免费版 | 亚洲成人贴图 | 亚洲欧美久久精品一区 | 亚洲黄色网址在线观看 | 老司机性视频 | 亚洲高清一区二区三区 | 国内亚州视频在线观看 | 欧美日韩加勒比一区二区三区 | 性欧美16sex性高清播放 | 99国产精品农村一级毛片 | 国产毛片久久国产 | 国产一国产一级毛片视频在线 | 99视频精品全部在线播放 | 亚洲国产毛片 | 欧美一区二区视频在线观看 | 视频一区色眯眯视频在线 | 国产一二三区有声小说 | 亚洲精品天堂在线观看 | 国产亚洲一欧美一区二区三区 | 亚洲小说专区 | 一本久久精品一区二区 | 色聚网久久综合 | 乱小说欧美综合 | 欧美一级毛片欧美大尺度一级毛片 | 国产老肥妇视频 | 国产精品v片在线观看不卡 国产精品v在线播放观看 | 欧美视频精品在线 | 亚洲视频在线观看不卡 | 一级片 720p| 99精品欧美一区二区三区 | 波多野结衣视频免费看 | 日本免费一区二区三区三州 | 欧美日韩在线亚洲国产人 | 性欧美与印度人xxx 性欧美孕妇xxxx | 亚洲一二三区在线观看 | 亚洲码在线 |