自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 iOS 定位服务编程详解

现在的移动设备很多都提供定位服务,使用iOS系统的iPhone、iPod Touch和iPad都可以提供位置服务,iOS设备能提供3种不同途径进行定位:Wifi, 蜂窝式移动电话基站, GPS卫星iOS 不像Android系统在定位服务编程时,可以指定采用哪种途径进行定位。iOS的API把底层这些细节屏蔽掉了,开发人员和用户并不知道现在设备是采用 哪种方式进行定位的,iOS系统

2016-11-26 18:07:15 785

转载 iOS中三种定位方式

手机基站定位原理每个手机基站都有一个标识符,iPhone或3G iPad可以搜集周围所有收到信号的基站和它们的标识符,通过联网发送到苹果云端服务器,再由服务器根据这些基站的的位置信息查询并计算出当前位置,然后返回给手机。因为基站信号辐射范围大,所以误差也大,在500米 ~ 几公里.特点定位速度最快, 耗电最少,误差几百上千米.iOS优化

2016-11-26 17:52:26 9355

转载 为UILabel添加弹出UIMenuController功能

现在很多App,类似于新浪博客、QQ空间等都支持按住文字,然后弹出一个菜单让你可以选择复制、粘帖等功能。如下图所示我们都知道这是通过UIMenuController来实现的,而文字的显示一般是通过UILabel来实现的,但是默认情况下UILabel并不支持UIMenuController。不过我们可以给它添加这么一个功能,下面看看具体如何做的。UIMenuController须知

2016-11-25 18:24:29 1339

转载 iOS地图定位偏差问题解决(不同坐标系转化)

iOS地图定位偏差问题解决(不同坐标系转化)国际共识:WGS84的坐标系统,以经纬度的形式来表示地球平面上的某一个位置;中国:GCJ-02的坐标系统。在我国,出于国家安全考虑,国内所有导航电子地图必须使用国家测绘局制定的加密坐标系统,即将一个真实的经纬度坐标加密成一个不正确的经纬度坐标,称之为火星坐标;百度:BD-09的坐标系统,百度坐标是在国测局制定的GCJ-02,对

2016-11-23 23:18:02 4615

转载 http和socket之长连接和短连接区别

TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议                  UDP包括DNS、TFTP等协议 短连接 连接->传输数据->关闭连

2016-11-22 20:32:10 340

转载 HTTP长连接和短连接原理浅析

1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。2. 如何理解HTTP协议是无状态的

2016-11-22 20:31:17 12664

转载 《一篇文章全吃透》—YYModel的使用技巧

[置顶] 《一篇文章全吃透》—YYModel的使用技巧 标签: jsonYYModelJsonModel2016-06-30 10:53 2463人阅读 评论(0) 收藏 举报 分类:第三方框架(1) 版权声明:本文为博主原创文章,文章均开源于博主对iOS的理解。深入浅出,拒绝抽象。目录(?)[+]

2016-11-18 00:32:48 593

转载 MLeaksFinder:精准 iOS 内存泄露检测工具

MLeaksFinder:精准 iOS 内存泄露检测工具发表于 2016-02-22   |   作者: zepo   |   8条评论背景平常我们都会用 Instrument 的 Leaks / Allocations 或其他一些开源库进行内存泄露的排查,但它们都存在各种问题和不便,我们逐个来看这些工具的使用和存在的问题。Leaks先看看 Leaks,从苹果的

2016-11-18 00:30:38 275

转载 iOS:如何优雅的让UITextView根据输入文字实时改变高度

iOS:如何优雅的让UITextView根据输入文字实时改变高度UITextView的高度随着输入文字实时的改变是app中非常常见的功能,社交软件的文字输入框、评论框都会用到网上有很多UITextView的高度随着输入文字实时改变的demo,笔者看了很多,很多虽然可以实现相应的功能但是有些细节实现的不是很好,所以笔者在参考前人的基础上,做了些许优化,希望能对读者有所帮助

2016-11-17 23:23:01 5236

原创 一、设置textView的行间距

1.如果只是静态显示textView的内容为设置的行间距,执行如下代码://    textview 改变字体的行间距     NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];     paragraphStyle.lineSpacing = 10;// 字体的行间距 

2016-11-17 23:21:49 1961

原创 iOS拨打电话

1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示 NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"];    //            NSLog(@"str======%@",str);[[UIApplicatio

2016-11-17 15:39:46 276

转载 iOS应用性能调优的25个建议和技巧

iOS应用性能调优的25个建议和技巧 本文来自iOSTutorial Team的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失

2016-11-11 21:05:58 291

转载 IOS开发 - UIWebView(用法全面介绍,含最全的JS交互)

前两天我写了一套关于JS与OC交互的三种方法的文章,但是发现自己对UIWebView理解的还是比较浅,一直认为只能简单的当一个webView来使用,具体很多细节都忽略,如果想看我之前UIWebView的JS交互,请点击下面的连接[IOS开发攻略] - js与OC交互(二) (原生UIWebView)开始今天的内容吧,事不宜迟一、UIWebView的基础使用- (

2016-11-10 22:36:10 6632

转载 iOS 禁用UIWebView 加载 网页的长按事件

转载地址:http://blog.csdn.net/jinglijun/article/details/9017451 用过UIWebView组件的开发者都知道,当UIWebView加载显示HTML页面时,组件本身提供了一些系统默认的交互行为,这些默认行为包括:      1.长按文本区域显示文字放大镜,选择指定区域的网页内容,包括文字和图片,执行复制,粘贴等

2016-11-10 22:35:05 464

转载 iOS第三方直播的集成

流媒体协议介绍伪流媒体 :伪流技术是一种能在常见HTTP服务器如APACHE、tomcat、IIS或lighttpd上安装提供的一种协议。它使用服务端脚本来提供FLASH到服务器的视频交互。播放器在URL上携带start time的参数发送HTTP请求到服务端,服务端的脚本处理视频流并且给予回复,保证提供的视频流起始位置与START TIME参数所对应。使用伪流或其他流式的解决方案

2016-11-10 22:33:04 1779

转载 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 2830

转载 【如何快速的开发一个完整的iOS直播app】(播放篇)

【如何快速的开发一个完整的iOS直播app】(播放篇)在看这篇之前,如果您还不了解直播原理,请查看上篇文章如何快速的开发一个完整的iOS直播app(原理篇)开发一款直播app,集成ijkplayer成功后,就算完成直播功能一半的工程了,只要有拉流url,就能播放直播啦本篇主要讲解的是直播app中,需要用到的一个很重要的开源框架ijkplayer,然后集成这个框架可能对大

2016-11-10 22:27:52 1142

转载 SSH HTTPS 公钥、秘钥、对称加密、非对称加密、 总结理解

SSH HTTPS 公钥、秘钥、对称加密、非对称加密、 总结理解 收藏DES:Digital Encryption Standard. Obsolete standard. 单密钥算法,是信息的发送方采用密钥A进行数据加密,信息的接收方采用同一个密钥A进行数据解密.单密钥算法是一个对称算法. 算法好在加/解速度快,密钥量短,采用对称加密D

2016-11-04 23:27:24 597

转载 iOS常见的几种加密方法

iOS常见的几种加密方法普通加密方法是讲密码进行加密后保存到用户偏好设置中钥匙串是以明文形式保存,但是不知道存放的具体位置一. base64加密base64 编码是现代密码学的基础基本原理:原本是 8个bit 一组表示数据,改为 6个bit一组表示数据,不足的部分补零,每 两个0 用 一个 = 表示用base64 编码之后,数据长度会变大,增加了

2016-11-04 23:19:16 4705

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除