- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 NSPredicate类的使用
NSPredicate这个类有点类似于数据库中的查询,是用于在一批内容中查询符合条件的子集,中文翻译成“谓词”。这个翻译实在让我感觉很别扭,虽然明知道和谓语这个词语没什么关系,但确实总让我感觉这是一个句子里面的成分。 我们有些时候会有一个对象的数组或者集合,然后希望从里面找出符合条件的集合,类似于做一次过滤操作。比如我有一批照片,希望能找出所有某一天里面拍摄的内容。
2013-10-29 22:41:35 4432
原创 NSNumber,NSValue和NSData
我们在编码中,很多时候需要将C里面原生的数据封装成对象,这样可以用NSDictionary或者NSArray来存取访问。尤其是一些做适配的情况下,这种封装是不可避免的。Objective-C提供了不少类可以帮助我们,比较常见的是NSNumber,NSValue和NSData。NSNumber主要是用来封装ANSI C内置的数据,比如char,float,int等等。这个类提供了一批
2013-10-28 14:17:29 8067
原创 iOS下的unit test——写在测试框架之后
Unit Test的框架,我就看了这些,也在自己的项目中使用了一下,经验也好,教训也罢,也没太多能共享的。从我工作的经验来说,并非用上很牛的工具就会出现很牛的产品,主要还是程序员个人对于质量的重视,对于单元测试的重视和执行。 回到介绍的框架,这两个框架自身都会提供一系列的断言,虽然已经很丰富了,但还不算灵活,所以往往我们会同时集成OCHamcrest——这个可以提供更加灵活的断言;我
2013-10-26 20:45:31 1493
原创 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 3679 1
原创 iOS下的unit test——OCUnit
OCUnit是Xcode4.x的时候集成的测试框架。OCUnit中的测试分为两类,一类是Logic Tests,另一类是Application Tests。 Logic Tests更倾向于测试数据的流动,无关乎界面的逻辑部分,是个白盒测试;Application Tests更倾向于测试接口,尤其是和用户交互的接口,是个黑盒测试。当然实际情况并非非此即彼的一刀切的,但基本的区分思路是这
2013-10-25 23:16:39 13340
原创 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 4576
原创 TARGET_IPHONE_SIMULATOR宏的使用
在项目中需要用到硬件的设备,所以并非整个项目都可以用模拟器来开发调试,仅仅UI部分可以这么做。因为项目不大,所以一直没有运行过模拟器,不过要调试一个iPhone5屏幕上的UI细节,所以需要编译出模拟器来。 为了区分模拟器和实际运行的场景,选择了TARGET_IPHONE_SIMULATOR这个宏来区分,一开始的用法是:#ifdef TARGET_IPHONE_SIMULATOR
2013-10-13 15:30:14 8938
GStreamer playbin2内部拓扑图
2014-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人