- 博客(115)
- 资源 (3)
- 收藏
- 关注
原创 JavaScript中的对象(二)——原型对象
原型对象是JS里面很特殊的一个设计,我们会用这个东西来实现对象的公共属性和方法,另外,对象的继承也是依赖这个原型对象的。
2016-02-02 17:22:34
1056
原创 iOS中如何添加自定义的字体
苹果对于开发,确实在细节方面下了很大的功夫,不过无论一个平台下多大的功夫,仍然会有些需求是无法涵盖的,比如字体吧。我们的应用为了能更加个性化,会需要不同的字体,有时候有些字体是非常特殊的,甚至是购买的,那么这些字体如何加到项目中去呢?
2015-06-06 10:19:22
9624
原创 Mac下Wireshark的安装
调试网络的一些内容,总免不了抓包的需求,这个tcpdump是非常合适的工具,这个工具可以装在服务器上,把你所有需要的内容都抓下来,但是抓下来之后呢?我们还需要一个能阅读这个包的工具,这就是要介绍的Wireshark。
2015-04-08 10:06:26
4848
1
原创 PHP开发环境的安装
最近在尝试微信公众号的开发,在用Apache+Mysql搭建了一个简单的后台之后,选择了用PHP进行开发。所以,就面临一个在本地搭建一个php的开发环境的问题,虽然可以用brew下载各项工具然后手工配置,但考虑到搭建维护的复杂度,最终还是选择了用集成工具来完成。
2015-04-06 21:35:49
1070
原创 Xcode的Architecture参数的意思
Xcode中Architectures、Valid Architectures和Build Active Architecture Only的意思
2014-11-14 23:02:09
8078
转载 IOS_月薪10k以上知识大总结
1获取系统语言设置 NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults]; NSArray *languages = [userDefault objectForKey:@"AppleLanguages"]; NSString *preferredLang = [languages
2014-11-07 09:29:49
11351
原创 iOS下Symbol not found: ___sincosf_stret错误
Symbol not found: ___sincosf_stret错误
2014-10-21 21:53:44
3181
原创 从iOS证书申请到签名文件生成
这里简单的描述一下在苹果后台Provisioning入口如何申请证书,注册设备,生成AppID到最终生成签名文件的。
2014-09-21 22:20:57
26393
转载 iPhone 6 屏幕揭秘
几天前,Apple发布了iPhone 6 Plus. 新的iPhone大幅改变了图像在屏幕上渲染的方式。我们做了一个图表进行详细分析。
2014-09-21 17:11:33
1622
原创 iPhone配置实用工具介绍
苹果提供了iTunes工具给我们操作iOS设备上的内容,可以安装应用、同步照片、音乐等等。不过iTunes使用比较麻烦,不太方便,第三方的iTools等工具是我们比较常用的。不过对iOS应用开发者来说,我们常常需要发布Adhoc版本,这些版本只能装在指定的一些设备里面,和通过AppStore发布的应用是不一样的,有时会发生iTunes/iTools死活安装不上应用的情况。 这里要介绍
2014-09-20 23:31:30
40302
1
原创 iOS应用截屏
iPhone自从推出后就自带了截屏功能,简单而易用,所以应用就没什么截屏的需求了,不过有些时候我们还是会遇到这个需求。比如,我们开发了一个播放器,用openGL进行video render,此时直接截屏有可能有OSD叠加内容,所以希望能截完全是视频的帧,这时就需要应用自己来实现了。
2014-08-11 14:52:02
7366
原创 iOS运行时工具-cycript
cycript是大神saurik开发的一个非常强大的工具,可以让开发者在命令行下和应用交互,在运行时查看和修改应用。
2014-06-11 22:30:56
18691
原创 iOS6和iOS7代码的适配(6) —— NSLocalizedString
NSLocalizedString在iOS6和iOS7下地表现是不同的。
2014-05-10 17:47:18
3811
翻译 GStreamer播放教程08——视频解码的硬件加速
视频的硬件解码近来发展非常快速,尤其是在低功耗的设备上。本教程会讲述一些硬件加速的背景知识并解释一下GStreamer是怎么做的。
2014-04-08 22:07:34
25981
1
翻译 GStreamer播放教程07——自定义playbin2的sink
目标 通过手动选择音频和视频的sink,playbin2可以进一步定制。这允许使用playbin2的应用在解码后可以自行做最终的渲染和显示。本教程展示了: 如何替换playbin2选择的sink 如何使用一个复杂的pipeline来作为sink介绍 playbin2有两个属性:audio-sink和video-sink。应用只需要
2014-04-03 11:09:36
9953
翻译 GStreamer播放教程06——可视化音频
GStreamer有一系列把音频转换成视频的element。他们可以用于科学的目的或者增加音乐播放器的趣味性。
2014-04-02 10:58:36
5980
1
翻译 GStreamer播放教程04——既看式流
在《GStreamer基础教程——流》里面我们展示了如何在较差的网络条件下使用缓冲这个机制来提升用户体验。本教程在《GStreamer基础教程——流》的基础上在扩展了一下,增加了把流的内容在本地存储。
2014-03-31 10:16:32
8017
翻译 GStreamer播放教程03——pipeline的快捷访问
目的 《GStreamer08——pipeline的快捷访问》展示了一个应用如何用appsrc和appsink这两个特殊的element在pipeline中手动输入/提取数据。playbin2也允许使用这两个element,但连接它们的方法有所不同。连接appsink到playbin2的方法在后面还会提到。这里我们主要讲述: 如何把appsrc连接到playbin2
2014-03-30 12:52:34
6167
翻译 GStreamer播放教程01——playbin2的使用
目标 我们前面已经使用过了playbin2这个element,它可以让我们做的很少而实现很多。本教程会展示当这个element的默认设置在一些特殊情形下不符合我们的需求是可以做的一些深度定制,我们会看到: 如何判断一个文件中有多少个流并区分开 如何获得每一个流的信息 作为一个编注,虽然这个element名字是playbin2,但因为原来的
2014-03-28 16:17:04
17556
原创 Storyboard、Nib文件和代码来实现UI的利与弊
很清楚,这就是iOS里面两种可视化UI的方法。加上全部用代码来实现UI,总共有三种方法可以来实现。
2014-03-26 13:29:20
6432
1
翻译 GStreamer基础教程16——平台相关的element
虽然GStreamer是跨平台的framework,但不是所有的element都是在所有平台下都有的。
2014-03-25 11:20:44
6844
GStreamer playbin2内部拓扑图
2014-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人