iOS 功能
文章平均质量分 77
布怀特
去到任何想去的地方
展开
-
【iOS百度地图系列_1】在地图上定位当前位置
定位几乎是所有LBS应用必备的一个功能,本文就来讲述一下,百度地图中定位功能的实现。有关基本地图的实现请参考 【iOS百度地图系列_0】百度地图的配置及实现基本地图。1.用到的代理 2.在vieDidLoad中//设置定位精确度,默认:kCLLocationAccuracyBest [BMKLocationService setLocationDesired原创 2015-06-01 18:54:19 · 4835 阅读 · 0 评论 -
swift 实现随机验证码,不区分大小写进行验证
先看效果:验证码效果的实现代码import UIKitclass CodeView: UIView{ var changeString:String? //验证码的字符串 let kLineCount = 6 let kLineWidth = CGFloat(2.0) let kCharCount = 4 l原创 2016-02-20 14:54:54 · 3044 阅读 · 0 评论 -
swift 往系统日历中添加提醒事项
准备工作添加 EventKit.framework在当前类 import EventKit实现添加func addToCalendarClicked() { let eventStore = EKEventStore() eventStore.requestAccessToEntityType(.Event) {(gran原创 2016-05-18 11:59:28 · 2520 阅读 · 0 评论 -
swift 移动支付之【支付宝支付】详细步骤
一.写在前面完成了整个流程后,觉得集成起来还是不算难的,不过在集成的过程中也遇到了几个坑(也跟自己当时的理解能力有关),不过很多路走过来了就豁然开朗了。二.准备工作1.向支付宝签约这一步因为涉及到营业执照之类,一般有公司完成,在此不赘述了。步骤参考:申请支付宝签约流程签约成功并添加应用后会得到两个重要参数商户ID:partner账号ID:seller 即支付宝账号原创 2016-05-23 17:12:31 · 12091 阅读 · 0 评论 -
swift 移动支付之【微信支付】开发步骤
微信开放平台一.准备工作微信开放平台注册账号 在平台进行签约创建应用二.配置工程下载SDK微信支付SDK导入SDK引入头文件还是最好创建文件夹(WeChatSDK),将文件放入文件夹后再导入工程桥接文件里导入头文件#import "WXApi.h"#import "WXApiObject.h"设置URL Types TARGETS-原创 2016-05-24 17:29:20 · 4835 阅读 · 2 评论 -
device token详解 (苹果APNs’ device token特性和过期更新)
最近做推送遇到了不少坑,比如两台设备(系统分别为iOS9.0和iOS8.4)一个卸载重装device token会变,一个不会变的,线上还没集成推送功能的应用,安装到测试过推送功能的设备上的时候,也会收到推送消息等等。找了一些资料,觉得下面这篇比较有用,分享给大家。我个人觉得中间的问题是由于系统版本引起的,可见iOS9想必iOS8,对推送方面的安全性做了优化。下面是转载内容:http://bl转载 2015-11-02 12:01:55 · 4847 阅读 · 0 评论 -
iOS 由youkuID播放优酷视频(webView)
原理很简单,其实就是用webView加载一段html代码http://v.youku.com/v_show/id_XMTI1NzE0MzMwMA==.html?from=y1.7-1.2 加粗部分即为视频的id无耻的放一个自己录的video =.= var webView = UIWebView() webView.frame = CGRectM原创 2015-09-16 18:13:02 · 3924 阅读 · 0 评论 -
iOS shareSDK(用于实现分享功能分享功能) 相关
新浪微博请求授权显示错误页面的解决方法(error:redirect_uri_mismatch)页面提示:“访问出错了!你所访问的站点在新浪微博的认证失败,请联系****或者稍后再试.(error:redirect_uri_mismatch) 新浪微博版权所有."解决办法:登录微薄的开放平台:http://open.weibo.com ,选择[管理中心]->[我的应用]->["您的原创 2015-07-15 16:56:24 · 964 阅读 · 0 评论 -
iOS 拨打电话功能
拨打电话主要有以下三种方式1.直接在本页面调用API//这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示 NSMutableString * numberStr=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"135xxxx3738"]; [[U原创 2015-06-12 10:16:21 · 698 阅读 · 0 评论 -
iOS 远程推送的详细配置
首先,来说一下苹果的推送机制。顾名思义,推送,是指服务器向客户端发送消息,那么在iOS中,应用是被后台挂起的,并不能一直连接网络,那么服务器怎么才能把消息发送到客户端呢?这就用到推送,苹果的推送机制,是只能由APNS发送推送通知,所以你自己的后台服务器想给客户端推送通知,得把要推送的内容发送给APNS。说到这里,如果还不了解苹果的推送机制,可以自行查看资料。总之整体的流程就是:APP启动的转载 2015-07-09 10:13:17 · 2126 阅读 · 0 评论 -
下拉刷新 SVPullToRefresh 的使用及两个比较优秀的第三方下拉刷新
一.下载第三方库https://github.com/samvermette/SVPullToRefresh二.使用方法1.导入下载的第三方库2.导入头文件在需要的类里导入这一个头文件就能,同时使用下拉刷新,上拉加载#import "SVPullToRefresh.h"3.下拉刷新[_tableView addPullToRefreshWithActionHan原创 2015-06-10 11:56:59 · 4441 阅读 · 0 评论 -
iOS 本地推送 UILocalNotification
创建通知UILocalNotification *notification = [[UILocalNotification alloc] init]; if (notification) { NSDate *now = [NSDate new]; notification.fireDate = [now dateByAddingTimeInt原创 2015-07-07 17:31:03 · 1516 阅读 · 2 评论 -
【iOS百度地图系列_0】百度地图的配置及实现基本地图
百度地图也是iOS开发工程中常用功能之一,随着iOSSDK的版本更新以及百度地图SDK的更新,现在的百度SDK的使用也发生了一些变化。本文背景iOSSDK8.3,百度地图SDK版本V2.0.2。本文参考文档为官方开发指南,开发时请仔细阅读。http://developer.baidu.com/map/index.php?title=iossdk OK,下面开始介绍百度地图配置的详细步骤。原创 2015-06-01 18:05:36 · 1174 阅读 · 0 评论 -
【iOS百度地图系列_2】卫星图、交通图、热力图及在基本地图上添加覆盖物
有关基本地图的实现参考 【iOS百度地图系列_0】百度地图的配置及实现基本地图 1.卫星图//切换为卫星图 [_mapView setMapType:BMKMapTypeSatellite];由卫星图切换为普通矢量图的核心代码如下://切换为普通地图 [_mapView setMapType:BMKMapTypeStand原创 2015-06-03 10:55:53 · 3804 阅读 · 1 评论 -
iOS10 拍照打开相册选择图片
判断相机权限,判断相册权限,跳转至系统设置,用于上传头像、评论等。原创 2017-06-06 16:26:04 · 1701 阅读 · 0 评论