摘要:
如果我只是简单的播放一个视频,而不需要考虑播放器的界面。iOS9.0 之前使用 MPMoviePlayerController, 或者内部自带一个 view 的 MPMoviePlayerViewController. iOS9.0 之后,可以使用 AVPictureInPictureControl 阅读全文
posted @ 2016-09-26 10:35
brave-sailor
阅读(587)
评论(0)
推荐(0)
摘要:
本文只介绍ARC情况下的单例 过去一直背不下来单例如何写,就是知道这么回事,也知道通过宏来写单例,但是一直记不住,今天就来记录一下 创建person,打印,实际上是2个对象。没毛病. 创建方法 方法12都要实现,才能是单例。假如方法2没有实现,通过sharedInstance实现的确实是一个单例,但 阅读全文
posted @ 2016-09-26 10:34
brave-sailor
阅读(238)
评论(0)
推荐(0)
摘要:
工作中或许会遇到这样的需求,将两段不同的音频合成一个音频(暂且称之为音频拼接),实现起来相对来说不是很难,再介绍如何拼接之前,先了解下AVFoundation下的几个基本知识点。 AVAsset 正如官网文档所说——"AVAsset is an abstract class to represent 阅读全文
posted @ 2016-09-26 10:33
brave-sailor
阅读(1589)
评论(0)
推荐(0)
摘要:
Info.plist用于向iOS提供关于app,bundle或者framework的一些重要信息。它指定了比如一个应用应该怎样启动,它如何被本地化,应用的名称,要显示的图标,还有更多。Info.plist文件实际上是苹果预定义schema的XML文件。 为了构建一个设备相关的健,你在健的后面要加上~ 阅读全文
posted @ 2016-09-26 10:32
brave-sailor
阅读(952)
评论(0)
推荐(0)
摘要:
大多数App都严重依赖于网络,一款用户体验良好的的app是必须要考虑网络状态变化的.iOSSinger下一般使用Reachability这个类来检测网络的变化. Reachability 这个是苹果开发文档里面的一个类,官方写的,用来判断网络的变化,包括无网络,wifi,和蜂窝三种情况.Reacha 阅读全文
posted @ 2016-09-26 10:31
brave-sailor
阅读(293)
评论(0)
推荐(0)
摘要:
NSString *str=@"1368082020";//时间戳 NSTimeInterval time=[str doubleValue]+28800;//因为时差问题要加8小时 == 28800 sec NSDate *detaildate=[NSDate dateWithTimeInterv 阅读全文
posted @ 2016-09-26 10:20
brave-sailor
阅读(5443)
评论(0)
推荐(0)