iOS: FFmpeg的使用一

现状:现在视频直播非常的火,所以在视频直播开发中,使用的对视频进行遍解码的框架显得尤为重要了,其实,这种框架蛮多的,这次主要介绍一下FFmpeg视频播放器的集成和使用,FFmpeg是视频编解码的利器。 介绍:视频播放过程 首先简单介绍以下视频文件的相关知识。我们平时看到的视频文件有许多...

2017-06-30 20:44:39

阅读数:1059

评论数:0

instruments工具的使用

性能对于一款app来说至关重要,而程序的内存占用情况就是一项很重要的性能指标。虽然iOS 5.0版本之后加入了ARC机制,但由于相互引用关系比较复杂时,内存泄露还是可能存在。在本文中小编将给大家介绍一下在非ARC的情况下,如何使用Instruments - leaks工具来查找程序中的内存泄露。 ...

2017-06-30 13:57:36

阅读数:85

评论数:0

IOS开发环境更换后重新制作Provisioning Profile证书详解

IOS开发环境更换后重新制作Provisioning Profile证书详解 新换了台Macbook,又折腾了一遍Provisioning Profile证书,苹果的证书繁锁复杂,每次制作都相当麻烦,而且Provisioning Profile证书是与设备绑定的,所以更换开发环境后需...

2017-06-30 11:18:42

阅读数:210

评论数:0

iOS-Quartz2D

什么是Quartz2D? Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境。我们可以使用Quartz 2D API来实现许多功能,如基本路径的绘制、透明度、描影、绘制阴影、透明层、颜色管理、反锯齿、PDF文档生成和PDF元数据访问。在需要的时候,Quartz 2D还...

2017-06-30 09:45:46

阅读数:55

评论数:0

RN入门

RN 学前须知: 1: React Native通信机制详解:http://blog.cnbang.net/tech/2698/ 2:React Native 从入门到原理:http://ios.jobbole.com/85788/ 3:旅行喵 React Native 技术实践:htt...

2017-06-29 20:17:45

阅读数:85

评论数:0

iOS 监听键盘的弹出,收起,并且拿到键盘的高度

//监听当键盘将要出现时     [[NSNotificationCenter defaultCenter] addObserver:self                                              selector:@selector(keyboardWillS...

2017-06-29 17:54:34

阅读数:851

评论数:0

iOS-GCD定时器

第一种网页中查的 NSTimeInterval period = 1.0; dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); _defaultTimer = d...

2017-06-28 18:20:34

阅读数:139

评论数:0

iOS开发之 - 刷新框架 MJRefresh 的使用

【文章目录】 一、类结构图 MJRefreshComponent.hMJRefreshHeader.hMJRefreshFooter.hMJRefreshAutoFooter.h 二、参考例子 下拉刷新01-默认下拉刷新02-动画图片下拉刷新03-隐藏时间下拉刷新04-隐藏...

2017-06-28 12:13:58

阅读数:3183

评论数:0

iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)

在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用HTML5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttst...

2017-06-28 11:20:56

阅读数:106

评论数:0

iOS MJExtension使用

MJExtension能做什么? MJExtension是一套字典和模型之间互相转换的超轻量级框架 MJExtension能完成的功能 字典(JSON) --> 模型(Model) 模型(Model) --> 字典(JSON) 字典数组(JSON Array) --...

2017-06-28 10:55:18

阅读数:132

评论数:0

被遗忘的NSException

NSException是什么? 最熟悉的陌生人,这是我对NSException的概述,为什么这么说呢?其实很多开发者接触到NSException的频率非常频繁,但很多人都不知道什么是NSException,不知道如何使用NSException。下面从一张截图开始讲起NSException。 ...

2017-06-27 10:40:04

阅读数:99

评论数:0

欢迎使用CSDN-markdown编辑器

ios防止单例对象重复创建#import "Person.h" static Person *_instance; @implementation Person /** Person单例 */ + (instancetype)sharedPerson { ...

2017-06-27 10:33:48

阅读数:81

评论数:0

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