之秋叶的博客

学而不止的程序猿

React Native通信机制详解

转载:http://blog.cnbang.net/tech/2698/ React Native是facebook刚开源的框架,可以用javascript直接开发原生APP,先不说这个框架后续是否能得到大众认可,单从源码来说,这个框架源码里有非常多的设计思想和实现方式值得学习,本篇先来看看...

2017-02-16 10:37:06

阅读数 197

评论数 0

最快让你上手ReactiveCocoa之进阶篇

转载:  作者:袁峥Seemygo     http://www.jianshu.com/p/e10e5ca413b7 前言 由于时间的问题,暂且只更新这么多了,后续还会持续更新本文《最快让你上手ReactiveCocoa之进阶篇》,目前只是简短的介绍了些RAC核心的一些方法,后续还需要加...

2017-02-13 18:40:02

阅读数 134

评论数 0

最快让你上手ReactiveCocoa之基础篇

转载:http://www.jianshu.com/p/87ef6720a096 前言 很多blog都说ReactiveCocoa好用,然后各种秀自己如何灵活运用ReactiveCocoa,但是感觉真正缺少的是一篇如何学习ReactiveCocoa的文章,小编看了很多篇都没看出怎么使用...

2017-02-13 18:37:51

阅读数 270

评论数 0

IOS开发之GCD---dispatch_semaphore

信号量是一个整形值并且具有一个初始计数值,并且支持两个操作:信号通知和等待。当一个信号量被信号通知,其计数会被增加。当一个线程在一个信号量上等待时,线程会被阻塞(如果有必要的话),直至计数器大于零,然后线程会减少这个计数。   在GCD中有三个函数是semaphore的操作,分别是:...

2017-02-13 15:16:11

阅读数 354

评论数 0

什么叫做“线程安全”?

个线程访问资源的时候为其加锁,别的线程只有等到该线程释放资源后才能使用,这样做为了防止数据的非正常改变和使用 举个例子吧 比如说,现在有一篮子苹果,有大有小,然后有一群人要来拿苹果了 在线程非安全情况下: 所有人一哄而上,变成了抢苹果了,因为大家都想要大的苹果,会发生冲突的 在线程安全情...

2017-02-13 15:14:44

阅读数 181

评论数 0

即时通讯音视频开发

转载:http://www.52im.net/thread-228-1-1.html 《即时通讯音视频开发(一):视频编解码之理论概述》 《即时通讯音视频开发(二):视频编解码之数字视频介绍》 《即时通讯音视频开发(三):视频编解码之编码基础》 《即时通讯音视频开发(四):视频编解码之预测...

2017-02-13 14:55:31

阅读数 1060

评论数 0

浅析心跳

转载:http://www.jianshu.com/p/2dbb360886a8 首先我们来谈谈什么是心跳 简单的来说,心跳就是用来检测TCP连接的双方是否可用。那又会有人要问了,TCP不是本身就自带一个KeepAlive机制吗? 这里我们需要说明的是TCP的KeepAliv...

2017-02-13 14:49:21

阅读数 1879

评论数 0

NAT超时介绍

因为 IP v4 的 IP 量有限,运营商分配给手机终端的 IP 是运营商内网的 IP,手机要连接 Internet,就需要通过运营商的网关做一个网络地址转换(Network Address Translation,NAT)。简单的说运营商的网关需要维护一个外网 IP、端口到内网 IP、端口的对应...

2017-02-13 14:47:04

阅读数 3231

评论数 0

iOS Audio Unit 的简介

AudioUnit 提供快速、模块化的音频处理,适用于在已下的一些情况: 实时的音频I / O(输入和输出),如用于VoIP(Voice over Internet Protocol )应用程序 播放合成的声音,如音乐游戏或合成器 使用特定功能的audio unit , ...

2017-02-13 14:40:29

阅读数 482

评论数 0

iOS微信浏览器直接打开App

微信浏览器默认屏蔽了App的Scheme跳转,我们无法直接从微信中跳转至App中。 但是采用 Universal Links仍然可以做到跳转 配置 Universal Links 可参看苹果文档。 这种方案有几个注意点: 1 Universal Links 可以由系统来做选择,在短信或其他应用...

2017-02-13 14:33:48

阅读数 2442

评论数 0

iOS常用第三方库之Masonry

原文地址:http://www.cnblogs.com/zhanggui/p/4911780.html 一、前言   关于苹果的布局一直是我比较纠结的问题,是写代码来控制布局,还是使用storyboard来控制布局呢?以前我个人开发的时候很少使用代码去写约束,因为太麻烦了。所以最终...

2017-02-13 14:30:30

阅读数 104

评论数 0

iOS学习之Objective-C 2.0 运行时系统编程

转载:https://yq.aliyun.com/articles/32195?spm=5176.100240.searchblog.31.mKTBAu 0 导言 本主主要内容包括: 1、概述 2、参考 3、运行时系统的版本和平台 4、和运行时系统的交互...

2017-02-13 14:27:43

阅读数 190

评论数 0

h264检测是I帧还是P帧

原文链接:http://blog.csdn.net/zgyulongfei/article/details/7558031 今天在网上找了一些资料,知道了如何检测h264中的帧类型,在这里记录下来。 首先,贴出nal单元类型定义(图从《新一代视频压缩编码标准H.264》摘录):...

2017-02-13 14:25:46

阅读数 175

评论数 0

FFmpeg中的时间戳

FFmpeg里有两种时间戳:DTS(Decoding Time Stamp)和PTS(Presentation Time Stamp)。 顾名思义,前者是解码的时间,后者是显示的时间。要仔细理解这两个概念,需要先了解FFmpeg中的packet和frame的概念。 FFmpeg中用AVPacke...

2017-02-13 14:23:25

阅读数 172

评论数 0

视音频技术笔记,牛人的CSDN

雷霄骅(leixiaohua1020)的专栏 视音频技术笔记,牛人的CSDN http://blog.csdn.net/leixiaohua1020

2017-02-13 14:19:32

阅读数 226

评论数 0

iOS中RunLoop机制浅探

转载:https://yq.aliyun.com/articles/39271?spm=5176.100240.searchblog.8.YP0QFWi OS中RunLoop机制浅探 一、浅识RunLoop         RunLoop这个家伙在iOS开发中,我们一直在用,...

2017-02-13 12:16:27

阅读数 161

评论数 0

runtime基础知识

转载:https://yq.aliyun.com/articles/16414?spm=5176.100240.searchblog.66.mKTBAu 学习Objective-C的运行时Runtime系统是很有必要的。个人觉得,得之可得天下,失之则失天下。 Objec...

2017-02-13 12:15:00

阅读数 143

评论数 0

很全的ios总结的资料  阿里云 云栖社区

很全的ios总结的资料  阿里云 云栖社区:https://yq.aliyun.com/

2017-02-13 12:12:44

阅读数 138

评论数 0

Objective-C中runtime机制的应用

转载:https://yq.aliyun.com/articles/39261?spm=5176.100240.searchblog.8.mKTBAu 一、初识runtime         Objective-C是一种动态语言,所谓动态语言,是在程序执行时动态的确定变量类型,执行...

2017-02-13 12:10:37

阅读数 112

评论数 0

I帧,P帧,B帧

视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。    简单地说,I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。 P是向前搜索的意思。B是双向搜索。他们都是基于I帧来压缩数据。    I帧表示关键帧,你可以理解...

2017-02-13 12:07:05

阅读数 80

评论数 0

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