本文记录iOS平台下基于FFmpeg的视频解码器。该示例C语言的源代码来自于《最简单的基于FFMPEG+SDL的视频播放器》。相关的概念就不再重复记录了。 源代码 项目的目录结构如图所示。 C代码位于ViewController.m文件中,内容如下所示。 [cpp] view plain copy ...
分类:
移动开发 时间:
2016-11-24 15:47:31
阅读次数:
337
[ ]==JSONArray -->Json数组 --> OC NSArray {} ==JSONObject -->Json对象 -->OC NSDictionary -(NSArray*)productArray{ if(_productArray == nil){ //1.加载json数据 / ...
分类:
Web程序 时间:
2016-11-24 09:16:05
阅读次数:
264
单例模式(Singleton) 概念:整个应用或系统只能有该类的一个实例 在iOS开发我们经常碰到只需要某类一个实例的情况,最常见的莫过于对硬件参数的访问类,比如UIAccelerometer.这个类可以帮助我们获得硬件在各个方向轴上的加速度,但是我们仅仅需要它的一个实例就够了,再多,只会浪费内存。 ...
分类:
移动开发 时间:
2016-11-15 00:28:07
阅读次数:
255
XML文件有2种解析方式 1.基于文档(document) 2.基于事件(sax) 1.IOS中XML文件获取 首先要将XML导入工程中 在ViewController的按钮事件中,代码如下: //获取xml完整路径 NSString * path=[[NSBundle mainBundle] pa ...
分类:
移动开发 时间:
2016-11-07 22:09:05
阅读次数:
339
1,在需要实例的地方 //加载一个uiview的作法 [LotteryInvestigationView *lotteryInvestigationView=[[[NSBundle mainBundle] loadNibNamed:@"LotteryInvestigationView" owner: ...
分类:
其他好文 时间:
2016-11-04 20:43:32
阅读次数:
232
目前能够实现热更新的方法,总结起来有以下三种 1. 使用FaceBook 的开源框架 reactive native,使用js写原生的iOS应用 ios app可以在运行时从服务器拉取最新的js文件到本地,然后执行,因为js是一门动态的 脚本语言,所以可以在运行时直接读取js文件执行,也因此能够实现 ...
分类:
移动开发 时间:
2016-11-01 09:39:51
阅读次数:
352
iOS 高德地图API不能定位及INVALID_USER_SCODE问题,有需要的朋友可以参考下。 一、在使用高德地图的API的时候,没有办法实现定位,在这里说一下在真机测试的时候出现没法定位应该注意的几点问题和解决方法。 1.将mapView添加到self.view上,[self.view add ...
分类:
移动开发 时间:
2016-10-26 19:35:30
阅读次数:
305
这里有两张设置的方法 第一种:引入UIImageView的子类SCGIFImageView(自定义的类) #import "SCGIFImageView.h" NSString* filePath = [[NSBundle mainBundle] pathForResource:@"750-611" ...
分类:
其他好文 时间:
2016-10-13 19:20:33
阅读次数:
197
1.检查版本更新以及自动登录 (1).宏定义 (2)#define kBundle [NSBundle mainBundle].bundleIdentifier .检查版本更新 在AppDelegate里面 - (BOOL)application:(UIApplication *)applicati ...
分类:
其他好文 时间:
2016-10-08 14:08:38
阅读次数:
198
UIViewController类详解: 通过Nib文件初始化 [objc] view plain copy init(nibName nibName: String?, bundle nibBundle: NSBundle?) println("nibName = \(self.nibName)" ...
分类:
编程语言 时间:
2016-09-27 17:42:23
阅读次数:
269