随笔分类 -  ios

上一页 1 2 3 4 下一页
iphone开发尺寸以及不同版本之间屏幕得尺寸
摘要:iPhone/iPod Touch普通屏 320像素 x 480像素 iPhone 1、3G、3GS,iPod Touch 1、2、33:2 Retina 屏 640像素 x 960像素 iPhone 4、4S,iPod Touch 416:9 Retina 屏 640像素 x 1136像素 iPh... 阅读全文
posted @ 2014-05-08 12:13 chenhanqing_blcu 阅读(346) 评论(0) 推荐(0)
Git一分钟上手
摘要:流程:取代码 → 每次工作前更新代码到最新版本 → 修改代码 → 提交代码到服务器取代码及修改全局设置设置用户名与邮箱12git config --global user.name "My Name"git config --global user.email "my@email.com"从已有的g... 阅读全文
posted @ 2014-04-28 14:00 chenhanqing_blcu 阅读(128) 评论(0) 推荐(0)
Mac使用git/github小结
摘要:介绍git版本控制系统相比CVS\SVN优势:- 支持离线开发,离线Repository- 强大的分支功能,适合多个独立开发者协作- 速度快2. github是一个git项目托管网站注册地址:https://github.com/signup/free二 安装1.安装GitGit 在 Mac OS ... 阅读全文
posted @ 2014-04-28 13:59 chenhanqing_blcu 阅读(276) 评论(0) 推荐(0)
iOS下的unit test——GHUnit
摘要:没忍住随便看了一眼,发现使用第三方库的测试更加简单,所以直接贴过来,感谢http://blog.csdn.net/sakulafly/article/details/13112525的作者,写的很给力。看着他的博文结合着网上的资源很快就学会了简单地使用。GHUnit是一个开源的objective-c... 阅读全文
posted @ 2014-04-25 23:47 chenhanqing_blcu 阅读(223) 评论(0) 推荐(0)
ios 单元测试方法说明(觉得很有用,收藏一下)
摘要:ios 单元测试方法说明:From:http://www.devdiv.com/forum.php?mod=viewthread&tid=1242541.无条件失败(UnconditionalFailure)STFail让测试用例失败STFail(failure_description,...)参数... 阅读全文
posted @ 2014-04-25 23:37 chenhanqing_blcu 阅读(285) 评论(0) 推荐(0)
编写OCUnit测试方法-应用测试方法
摘要:一共有两种测试方式,这篇博文和上篇博文都是一种测试方式,稍后会学习另一种测试注:当表达式为nil时,测试失败。打印出后边的值STAssertNotNil(expression,failure_description,...)STAssertEqualObjects当两个对象不同时,测试失败,会打印后... 阅读全文
posted @ 2014-04-25 23:34 chenhanqing_blcu 阅读(191) 评论(0) 推荐(0)
OCUnit单元测试学习
摘要:源码:http://download.csdn.net/detail/chenscda/7253835ios7 ocunit是系统自带的,在创建project的时候是没有选项的,创建project的时候是自己默认带上的一、OCUnit概述添加OCUnit到工程中有两种方法,一种是在创建工程时添加,勾... 阅读全文
posted @ 2014-04-25 22:50 chenhanqing_blcu 阅读(169) 评论(0) 推荐(0)
iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
摘要:介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队... 阅读全文
posted @ 2014-04-25 11:35 chenhanqing_blcu 阅读(184) 评论(0) 推荐(0)
iOS多线程编程之NSOperation和NSOperationQueue的使用
摘要:前一篇《iOS多线程编程之NSThread的使用》介绍三种多线程编程和NSThread的使用,这篇介绍NSOperation的使用。使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSO... 阅读全文
posted @ 2014-04-25 11:32 chenhanqing_blcu 阅读(125) 评论(0) 推荐(0)
iOS多线程编程之NSThread的使用
摘要: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 阅读(124) 评论(0) 推荐(0)
AVAudioPlayer音频播放器—IOS开发
摘要:IOS中有三种播放音频的方式:AVAudioPlayer、音频服务、音频队列。 此文主要讲AVAudioPlayer,其他两个请见相关文章。AVAudioPlayer在AVFoundation框架下,所以我们要导入AVFoundation.framework。AVAudioPlayer类封装了播... 阅读全文
posted @ 2014-04-24 17:28 chenhanqing_blcu 阅读(166) 评论(0) 推荐(0)
block使用小结、在arc中使用block、如何防止循环引用
摘要:注:这是一个更加深入详细的block用法讲解,但是想要弄明白还是需要还之前的两个关于block基础的讲解,然后再看这个会比较容易,当然如果你很厉害,请忽略引言使用block已经有一段时间了,感觉自己了解的还行,但是几天前看到CocoaChina上一个关于block的小测试主题 : 【小测试】你真的知... 阅读全文
posted @ 2014-04-23 22:50 chenhanqing_blcu 阅读(183) 评论(0) 推荐(0)
BLOCK使用详解
摘要:在网上找到一篇block,比我之前写的详细,也更容易理解,所以复制下来收藏。http://blog.csdn.net/victor_jiang1990/article/details/9623579关于Block是什么这里就不介绍了, 可以自行搜索.本文参考文档:《初识block》http://ww... 阅读全文
posted @ 2014-04-23 22:13 chenhanqing_blcu 阅读(418) 评论(0) 推荐(0)
UILocalNotification的学习
摘要:示例代码:http://download.csdn.net/detail/chenscda/7230625介绍一下iOS下如何使用UILocalNotification进行应用程序的本地通知,基本上大部分的app都会有这个功能。 我们在设置的通知中心中可以自定义本地通知的三种形式(分别是在ios6... 阅读全文
posted @ 2014-04-22 09:27 chenhanqing_blcu 阅读(232) 评论(0) 推荐(0)
loadView、viewDidLoad及viewDidUnload的关系
摘要:本文目录一、loadView二、viewDidLoad三、viewDidUnload四、三个方法的关系标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会一一阐述它们的作用以及它们之间的联系。回到顶部一、lo... 阅读全文
posted @ 2014-04-21 13:50 chenhanqing_blcu 阅读(148) 评论(0) 推荐(0)
EGORefreshTableHeaderView下拉刷新
摘要:- (void)viewDidLoad { [super viewDidLoad]; if (_refreshHeaderView == nil) { EGORefreshTableHeaderView *view = [[EGORefreshTableHeaderView alloc... 阅读全文
posted @ 2014-04-19 21:44 chenhanqing_blcu 阅读(236) 评论(0) 推荐(0)
关于bounds和frame的区别
摘要:今天测试了一个关于bounds的demo,发现了之前一直不知道的问题// Do any additional setup after loading the view. UIView * view=[[UIView alloc]initWithFrame:CGRectMake(10, 10, ... 阅读全文
posted @ 2014-04-18 22:06 chenhanqing_blcu 阅读(387) 评论(0) 推荐(0)
BLOCK用法传值
摘要:ios4.0系统已开始支持block,在编程过程中,blocks被Obj-C看成是对象,它封装了一段代码,这段代码可以在任何时候执行。Blocks可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:blocks是inline的,并且它对局部变量是... 阅读全文
posted @ 2014-04-17 20:07 chenhanqing_blcu 阅读(244) 评论(0) 推荐(0)
GCD多线程学习
摘要:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。 2)并行队列global dispatch queue,通过dispatch_get_global_queue获取,由系统创建三个不同优先级的dispatch queue。并行队列的执行顺序与其加入队... 阅读全文
posted @ 2014-04-17 19:37 chenhanqing_blcu 阅读(190) 评论(0) 推荐(0)
教你程序退到后台,还能执行代码
摘要:后台执行代码有3种情况:1、程序退到后台,能执行一段时间的代码,超过OS规定的最长时间后,自动停止,但不会结束。2、程序退到后台,每隔一段时间(必须大于等于600秒,但实际的执行时间不是固定的),执行一段代码,可以配合OS规定的一段时间,超过时间也会停止。3、程序退到后台,能播放音乐(待更新)前面两... 阅读全文
posted @ 2014-04-17 19:36 chenhanqing_blcu 阅读(391) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页