自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 NSPredicate类的使用

NSPredicate这个类有点类似于数据库中的查询,是用于在一批内容中查询符合条件的子集,中文翻译成“谓词”。这个翻译实在让我感觉很别扭,虽然明知道和谓语这个词语没什么关系,但确实总让我感觉这是一个句子里面的成分。        我们有些时候会有一个对象的数组或者集合,然后希望从里面找出符合条件的集合,类似于做一次过滤操作。比如我有一批照片,希望能找出所有某一天里面拍摄的内容。

2013-10-29 22:41:35 4414

原创 NSNumber,NSValue和NSData

我们在编码中,很多时候需要将C里面原生的数据封装成对象,这样可以用NSDictionary或者NSArray来存取访问。尤其是一些做适配的情况下,这种封装是不可避免的。Objective-C提供了不少类可以帮助我们,比较常见的是NSNumber,NSValue和NSData。NSNumber主要是用来封装ANSI C内置的数据,比如char,float,int等等。这个类提供了一批

2013-10-28 14:17:29 8050

原创 iOS下的unit test——写在测试框架之后

Unit Test的框架,我就看了这些,也在自己的项目中使用了一下,经验也好,教训也罢,也没太多能共享的。从我工作的经验来说,并非用上很牛的工具就会出现很牛的产品,主要还是程序员个人对于质量的重视,对于单元测试的重视和执行。      回到介绍的框架,这两个框架自身都会提供一系列的断言,虽然已经很丰富了,但还不算灵活,所以往往我们会同时集成OCHamcrest——这个可以提供更加灵活的断言;我

2013-10-26 20:45:31 1479

原创 iOS下的unit test——GHUnit

GHUnit是一个开源的objective-c的unit test框架,他比起OCUnit来说,配置简单一些,没有Logic Tests和Application Tests的分别,但使用起来需要第三方库GHUnitIOS.framework的支持。      GHUnit有GUI的界面,并非仅仅能看到log文件,比较直观,编写test case和OCUnit没有太多的区别,个人觉得比OCUni

2013-10-26 20:33:20 3659 1

原创 iOS下的unit test——OCUnit

OCUnit是Xcode4.x的时候集成的测试框架。OCUnit中的测试分为两类,一类是Logic Tests,另一类是Application Tests。      Logic Tests更倾向于测试数据的流动,无关乎界面的逻辑部分,是个白盒测试;Application Tests更倾向于测试接口,尤其是和用户交互的接口,是个黑盒测试。当然实际情况并非非此即彼的一刀切的,但基本的区分思路是这

2013-10-25 23:16:39 13298

原创 iOS下的unit test——概述

这2周来花了点时间看了一下iOS下的Unit Test的工具和使用。Unit Test这个东西应该说都不陌生了,无数的大牛语重心长的告诫大家要尽早做Unit Test,它能保证你产品的质量以及节约你开发的时间。      iOS下有现成的已经集成在xCode中的OCUnit,也有第三方的GHUnit。为了使用好Unit Test工具,还需要OCHamcrest/Mockito等一些工具的支持。

2013-10-22 22:46:50 4561

原创 TARGET_IPHONE_SIMULATOR宏的使用

在项目中需要用到硬件的设备,所以并非整个项目都可以用模拟器来开发调试,仅仅UI部分可以这么做。因为项目不大,所以一直没有运行过模拟器,不过要调试一个iPhone5屏幕上的UI细节,所以需要编译出模拟器来。      为了区分模拟器和实际运行的场景,选择了TARGET_IPHONE_SIMULATOR这个宏来区分,一开始的用法是:#ifdef TARGET_IPHONE_SIMULATOR

2013-10-13 15:30:14 8903

GStreamer playbin2内部拓扑图

Playbin2的内部拓扑图,这对于了解这个复杂的element有极大的帮助。对于自己手动搭建pipeline也有相当大的参考意义

2014-03-20

Android小知识整理

常见,实用的android编码小技巧,涵盖常见的几个方面

2012-12-26

vivi bootloader

linux下经典的vivi bootloader

2012-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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