2014年4月25日
摘要: 一共有两种测试方式,这篇博文和上篇博文都是一种测试方式,稍后会学习另一种测试注:当表达式为nil时,测试失败。打印出后边的值STAssertNotNil(expression,failure_description,...)STAssertEqualObjects当两个对象不同时,测试失败,会打印后... 阅读全文
posted @ 2014-04-25 23:34 chenhanqing_blcu 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 源码:http://download.csdn.net/detail/chenscda/7253835ios7 ocunit是系统自带的,在创建project的时候是没有选项的,创建project的时候是自己默认带上的一、OCUnit概述添加OCUnit到工程中有两种方法,一种是在创建工程时添加,勾... 阅读全文
posted @ 2014-04-25 22:50 chenhanqing_blcu 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队... 阅读全文
posted @ 2014-04-25 11:35 chenhanqing_blcu 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 前一篇《iOS多线程编程之NSThread的使用》介绍三种多线程编程和NSThread的使用,这篇介绍NSOperation的使用。使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSO... 阅读全文
posted @ 2014-04-25 11:32 chenhanqing_blcu 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、简介:1.1 iOS有三种多线程编程的技术,分别是:1.、NSThread2、Cocoa NSOperation(iOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD全称:Grand Central Dispatch(iOS多线程编程之Grand Cent... 阅读全文
posted @ 2014-04-25 11:30 chenhanqing_blcu 阅读(114) 评论(0) 推荐(0) 编辑
  2014年4月24日
摘要: IOS中有三种播放音频的方式:AVAudioPlayer、音频服务、音频队列。 此文主要讲AVAudioPlayer,其他两个请见相关文章。AVAudioPlayer在AVFoundation框架下,所以我们要导入AVFoundation.framework。AVAudioPlayer类封装了播... 阅读全文
posted @ 2014-04-24 17:28 chenhanqing_blcu 阅读(156) 评论(0) 推荐(0) 编辑
  2014年4月23日
摘要: 注:这是一个更加深入详细的block用法讲解,但是想要弄明白还是需要还之前的两个关于block基础的讲解,然后再看这个会比较容易,当然如果你很厉害,请忽略引言使用block已经有一段时间了,感觉自己了解的还行,但是几天前看到CocoaChina上一个关于block的小测试主题 : 【小测试】你真的知... 阅读全文
posted @ 2014-04-23 22:50 chenhanqing_blcu 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 在网上找到一篇block,比我之前写的详细,也更容易理解,所以复制下来收藏。http://blog.csdn.net/victor_jiang1990/article/details/9623579关于Block是什么这里就不介绍了, 可以自行搜索.本文参考文档:《初识block》http://ww... 阅读全文
posted @ 2014-04-23 22:13 chenhanqing_blcu 阅读(358) 评论(0) 推荐(0) 编辑
  2014年4月22日
摘要: 示例代码:http://download.csdn.net/detail/chenscda/7230625介绍一下iOS下如何使用UILocalNotification进行应用程序的本地通知,基本上大部分的app都会有这个功能。 我们在设置的通知中心中可以自定义本地通知的三种形式(分别是在ios6... 阅读全文
posted @ 2014-04-22 09:27 chenhanqing_blcu 阅读(222) 评论(0) 推荐(0) 编辑
  2014年4月21日
摘要: 本文目录一、loadView二、viewDidLoad三、viewDidUnload四、三个方法的关系标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会一一阐述它们的作用以及它们之间的联系。回到顶部一、lo... 阅读全文
posted @ 2014-04-21 13:50 chenhanqing_blcu 阅读(145) 评论(0) 推荐(0) 编辑