实用技术
文章平均质量分 78
sheng_bin
这个作者很懒,什么都没留下…
展开
-
iOS 开发 XMPP即时通讯项目开发(仿微信)-详解之XMPP入门
iOS 开发 XMPP即时通讯项目开发(仿微信)-详解之XMPP入门1.即时通信(Instant Message /IM)的含义即时通信软件发展产品最早的创始人是三个以色列青年,是他们在1996年做出来的,取名叫ICQ。1998年当ICQ注册用户数达到1200万时,被AOL看中,以2.87亿美元的天价买走。ICQ有1亿多用户,主要市场在美洲和欧洲,已成为世界上最大的即时转载 2017-02-15 09:12:47 · 849 阅读 · 0 评论 -
UIGestureRecognizer
UIGestureRecognizer 是一个具体手势的基类,提供了较为简单的手势实现方式 The concrete subclasses of UIGestureRecognizer are the following:UITapGestureRecognizerUIPinchGestureRecognizerUIRotationGest转载 2017-04-19 10:18:29 · 357 阅读 · 0 评论 -
使用UIImagePickerController拍照和视频录制
使用UIImagePickerController拍照和视频录制分类:iOS开发一 UIImagePickerController简介和属性介绍。UIImagePickerController继承于UINavigationController。UIImagePickerController可以用来选择照片,它还可以用来拍照和录制视频。首先看一下这个类常用的属性和方法:转载 2017-04-15 23:33:05 · 1416 阅读 · 0 评论 -
iOS设备的摄像头进行拍照,视频。并且从相册中选取我们需要的图片或者视频。
在一些应用中,我们需要用到iOS设备的摄像头进行拍照,视频。并且从相册中选取我们需要的图片或者视频。关于iOS摄像头和相册的应用,可以使用UIImagePickerController类来完成控制。关于UIImagePickerController的相关知识,如下: iOS的一些设备上都安装了摄像头。现在绝大多数都有了。在编程中,我们是用相应的东西来进行转载 2017-04-15 23:48:29 · 3539 阅读 · 0 评论 -
iOS微信支付接入
现在基本所有的App都会接入支付宝支付以及微信支付,也有很多第三方提供给你SDK帮你接入,但是这种涉及到支付的东西还是自己服务器搞来的好一些,其实搞懂了逻辑非常的简单,下面直接给大家说说下基本流程和接入需要注意的东西。支付宝详细爬坑接入指南传送门前期准备(这个东西一般来讲我们不需要来操心,但是还是稍微介绍下)1.到微信开放平台注册转载 2017-05-14 22:13:51 · 3106 阅读 · 0 评论 -
iOS支付宝支付(Alipay)详细接入
iOS支付宝支付(Alipay)详细接入流程以及项目中遇到的问题分析 最近在项目中接入了微信支付和支付宝支付,总的来说没有那么坑,很多人都说文档不全什么的,确实没有面面俱到,但是认真一步一步测试下还是妥妥的,再配合懂得后台,效率也是很高的,看了这篇文章,你也只要几分钟,就能轻松接入支付宝,在别人投来崇拜的眼光的同时,你就能潇洒的回一句,略懂略懂。。。。转载 2017-05-14 22:19:37 · 1621 阅读 · 0 评论 -
CocoaPods的安装以及遇到的坑
以前在新浪微博上总结过一篇关于CocoaPods的文章(主要是自己看的),昨天整电脑,在安装CocoaPods的过程中,又遇到了一些坑,正好赶上今天比较闲,就总结一下。一.CocoaPods是什么?CocoaPods是一个用Ruby写的、负责管理iOS项目中第三方开源库的工具,CocoaPods能让我们集中的、统一管理第三方开源库,为我们节省设置和更新第三方开源库的时间。转载 2017-05-27 17:14:57 · 690 阅读 · 0 评论 -
iOS10推送 本地通知
iOS10推送必看UNNotificationContentExtension 作者 徐不同 关注2016.10.14 16:17* 字数 1893 阅读 3356评论 22喜欢 60大伙久等啦~这绝对是最全最详细的 UNNotificationContentExtension讲解哟~这篇文章中,我会给大家补充完推送内容的后续部分,希望大家看转载 2017-06-08 12:09:24 · 471 阅读 · 0 评论 -
iOS10推送必看
iOS10推送必看UNNotificationAttachment以及UNTimeIntervalNotificationTrigger 标签: 推送ios开发2016-10-17 16:30 945人阅读 评论(0) 收藏 举报 分类:IT(57) 移动开发(57) 目录(?)[+]虽然这篇文章比较长,也不转载 2017-06-08 12:12:33 · 401 阅读 · 0 评论 -
iOS CoreData数据迁移-默认迁移方式
iOS CoreData数据迁移-默认迁移方式 我们在开发或者产品升级的时候经常会遇到托管模型的结构化修改(也就是表的结构改变),那么我们就需要数据迁移到新的模型中。轻量级迁移方式默认的迁移方式 迁移管理器迁移方式现在记录一下默认的迁移。 当我们的表结构变化较大,轻量级迁移方式不能满足我们的需要。例如:我们要把Entity1 替换成Entity2 并且把En转载 2017-07-05 10:30:05 · 428 阅读 · 0 评论 -
打电话
1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示NSMutableStringstr=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"];// NSLog(@"str======%@",str);[[UIApplication sharedApplication原创 2017-03-17 09:39:18 · 275 阅读 · 0 评论 -
iOS 获取手机型号,系统版本
1.手机系统版本:9.1NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];2.手机类型:iPhone 6NSString* phoneModel = [self iphoneType];//方法在下面3.手机系统:iPhone OSNSString * iponeM = [[UIDevice cu转载 2017-03-17 09:30:41 · 393 阅读 · 0 评论 -
iOS 开发 XMPP即时通讯项目开发(仿微信)-详解之xmpp环境搭建(数据库/客户端/服务器)
iOS 开发 XMPP即时通讯项目开发(仿微信)-详解之xmpp环境搭建(数据库/客户端/服务器)0.XMPP入门点击这里—iOS 开发 XMPP即时通讯项目开发(仿微信)-详解之XMPP入门1.需要的xmpp工具大全1.服务器: openfire_4_0_3.dmg 下载链接—openfire_4_0_3.dmg2.Java环境: JavaForOSX 201转载 2017-02-15 09:10:30 · 538 阅读 · 0 评论 -
iOS 定位服务编程详解
现在的移动设备很多都提供定位服务,使用iOS系统的iPhone、iPod Touch和iPad都可以提供位置服务,iOS设备能提供3种不同途径进行定位:Wifi, 蜂窝式移动电话基站, GPS卫星iOS 不像Android系统在定位服务编程时,可以指定采用哪种途径进行定位。iOS的API把底层这些细节屏蔽掉了,开发人员和用户并不知道现在设备是采用 哪种方式进行定位的,iOS系统转载 2016-11-26 18:07:15 · 785 阅读 · 0 评论 -
iOS中三种定位方式
手机基站定位原理每个手机基站都有一个标识符,iPhone或3G iPad可以搜集周围所有收到信号的基站和它们的标识符,通过联网发送到苹果云端服务器,再由服务器根据这些基站的的位置信息查询并计算出当前位置,然后返回给手机。因为基站信号辐射范围大,所以误差也大,在500米 ~ 几公里.特点定位速度最快, 耗电最少,误差几百上千米.iOS优化转载 2016-11-26 17:52:26 · 9356 阅读 · 0 评论 -
iOS中OC加载HTML字符串
iOS中OC加载HTML字符串最近项目里面遇见了 HTML 字符串,整理如下:后台返回字符串的样式在 iOS 中通常加载 HTML 字符串有两种方式通过 UILabel 加载富文本的方法加载 HTML 字符串通过 WebView 加载 HTML 字符串- (void)viewDidLoad { [super viewDidLoad];转载 2017-03-27 16:33:40 · 6351 阅读 · 0 评论 -
iOS地图定位偏差问题解决(不同坐标系转化)
iOS地图定位偏差问题解决(不同坐标系转化)国际共识:WGS84的坐标系统,以经纬度的形式来表示地球平面上的某一个位置;中国:GCJ-02的坐标系统。在我国,出于国家安全考虑,国内所有导航电子地图必须使用国家测绘局制定的加密坐标系统,即将一个真实的经纬度坐标加密成一个不正确的经纬度坐标,称之为火星坐标;百度:BD-09的坐标系统,百度坐标是在国测局制定的GCJ-02,对转载 2016-11-23 23:18:02 · 4615 阅读 · 0 评论 -
iOS拨打电话
1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示 NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"]; // NSLog(@"str======%@",str);[[UIApplicatio原创 2016-11-17 15:39:46 · 277 阅读 · 0 评论 -
iOS第三方直播的集成
流媒体协议介绍伪流媒体 :伪流技术是一种能在常见HTTP服务器如APACHE、tomcat、IIS或lighttpd上安装提供的一种协议。它使用服务端脚本来提供FLASH到服务器的视频交互。播放器在URL上携带start time的参数发送HTTP请求到服务端,服务端的脚本处理视频流并且给予回复,保证提供的视频流起始位置与START TIME参数所对应。使用伪流或其他流式的解决方案转载 2016-11-10 22:33:04 · 1779 阅读 · 0 评论 -
Mac平台直播推流搭建
Mac平台直播推流搭建HomebrewHomebrew ( ['hoʊmbru:] ), 简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,类似于Linux系统中的apt-get, yum. Homebrew官网: http://brew.sh/index_zh-cn.htmlHomebrew的安装:r转载 2016-11-10 22:32:02 · 2831 阅读 · 0 评论 -
【如何快速的开发一个完整的iOS直播app】(播放篇)
【如何快速的开发一个完整的iOS直播app】(播放篇)在看这篇之前,如果您还不了解直播原理,请查看上篇文章如何快速的开发一个完整的iOS直播app(原理篇)开发一款直播app,集成ijkplayer成功后,就算完成直播功能一半的工程了,只要有拉流url,就能播放直播啦本篇主要讲解的是直播app中,需要用到的一个很重要的开源框架ijkplayer,然后集成这个框架可能对大转载 2016-11-10 22:27:52 · 1143 阅读 · 0 评论 -
iOS Core Data 数据迁移 指南 144 作者 一缕殇流化隐半边冰霜 关注 2016.05.09 00:35* 字数 4718 阅读 2931评论 17喜欢 327 前言 Core
iOS Core Data 数据迁移 指南 作者 一缕殇流化隐半边冰霜 关注2016.05.09 00:35* 字数 4718 阅读 2931评论 17喜欢 327前言Core Data是iOS上一个效率比较高的数据库框架,(但是Core Data并不是一种数据库,它底层还是利用Sqlite3来存储数据的),它可以把数据当成对象来操作转载 2017-07-05 10:32:40 · 666 阅读 · 0 评论