rtmp协议是adobe出的一种流媒体格式协议。是目前较为流行的协议的一种。
HLS协议是苹果推出的一种流媒体协议,由于IOS系统不支持RTMP协议,如实现RTMP协议的流媒体需要自己实现RTMP的客户端,这使得移动手机端使用RTMP的流媒体增加了一些开发成本。
HLS协议的详情可以参考APPLE的网站,内容主要由M3U8和MPEGTS这两大文件组成,本文详解的是MPEGTS文件。
...
分类:
其他好文 时间:
2015-06-19 11:57:25
阅读次数:
1546
本文目录一、什么是CALayer二、CALayer的简单使用回到顶部一、什么是CALayer* 在iOS系统中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。* 其实UIView之所以能显示在屏幕上,完全是因为它内部的一...
分类:
其他好文 时间:
2015-06-19 10:21:16
阅读次数:
110
android手机第一次连接路由器WiFI速度很快,而苹果手机连接速度很慢,原因主要有两个:1.IOS系统WiFI存在Bug;2.dhcp服务器分配IP地址时间过长。通过dnsmasq日志发现,IOS第一次连接路由器WiFI耗时原因:1.读取机子中ip地址缓存,耗时1s(android不会);2.发送REQUEST报文,报..
分类:
移动开发 时间:
2015-06-14 00:39:49
阅读次数:
471
audiosession负责调节你的app和ios系统里的音频行为.一旦加载了audiosession你可以获得一个audiosession的单例.你可以配置这个audiosession来控制你的app的音频行为.例如:当你的app播放声音的时候,你是希望其他正在播放声音的app静音还是混合两个ap...
分类:
其他好文 时间:
2015-06-13 09:46:05
阅读次数:
149
/********* UIView是iOS系统界面元素的基础,所有的界面元素都是集成自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是一个叫CALayer(Core Animation Layer)的类来管理的。UIView本身,更像是一个CALayer的管理器
,访问它的跟绘图和跟坐标有关的属性,例如frame,bounds等等,实际上内部都是在访问它所包含的CALa...
在iOS中,需要调起一个app可以使用schema协议,这是iOS原生支持的,并且因为iOS系统中都不能使用自己的浏览器内核,所以所有的浏览器都支持,这跟android生态不一样,android是可以自己搞内核的,但是iOS不行。 ...
分类:
移动开发 时间:
2015-06-12 11:55:26
阅读次数:
202
1、一款app立足的两大要素 * 美观的UI界面 * 实用的功能2、iOS系统架构 * iOS是基于UNIX系统的,就系统的稳定性而言,我们完全可以相信这个系统。 * iOS的系统架构分为四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services laye...
分类:
移动开发 时间:
2015-06-11 20:44:11
阅读次数:
119
第一步:1、点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image"2、如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了ios8.0,ios7.0,ios6没有做支持.第二步:将规定尺寸的图片从你的文件中拖动...
分类:
移动开发 时间:
2015-06-11 18:43:13
阅读次数:
207
1:iOS系统检测到手指触摸(Touch)操作 -> 打包成一个UIEvent对象 -> 放入当前活动Application的事件队列
-> 传递给单例的UIWindow来处理 -> UIWindow通过响应者链的事件分发机制找到第一响应者(如下图步骤所示)
图二
加入用户点击了View E,下面结合图二介绍hit-tes...
分类:
移动开发 时间:
2015-06-11 14:43:42
阅读次数:
147