随笔分类 -  iOS

摘要:NSOperation是个抽象类,你可以自定义子类或者用系统定义好的(NSInvocationOperation或NSBlockOperation)类如果你熟悉Java或一个它的变种语言,NSOperation就和java.lang.Runnable接口很相似。和Java的Runnable一样,NSOperation也是设计用来扩展的,并且最低仅需重写一个方法。对于NSOperation这个方法是-(void)main。一个使用NSOperation的最简单方法就是将其放入NSOperationQueue中。一旦一个操作被加入队列,该队列就会启动并开始处理它。一旦该操作完成队列就会释放它。NS 阅读全文
posted @ 2013-04-26 17:18 shangdahao 阅读(2318) 评论(0) 推荐(0) 编辑
摘要:Foundation库提供了基本的数据结构,包括strings, arrays, dictionaries等。NSString—–创建字符串的方法—–//1、创建常量字符串 NSString *astring = @”This is a String!”;//2、先创建一个空的字符串,然后赋值;//alloc和init组合则适合在函数之间传递参数,用完之后需要手工release NSString *astring = [[NSString alloc] init];astring = @”This is a String!”;//3、在以上方法中,提升速度:initWithString方法 N 阅读全文
posted @ 2013-03-17 11:04 shangdahao 阅读(846) 评论(0) 推荐(0) 编辑
摘要:核心动画是一套包含图形绘制,投影,动画的Objective–C类集合。它通过开发人员所熟悉的应用程序套件和Cocoa Touch视图架构的抽象分层模式,同时使用先进的合作效果提供了一套流畅的动画。使用核心动画,你只需要设置一些参数比如起点和终点,剩下的帧核心动画为你自动完成。核心动画类有以下分类:提供显示内容的图层类。动画和计时类。布局和约束类。事务类,在原子更新的时候组合图层类。核心动画的基础类包含在Quartz核心框架(Quartz Core framework)里面。图层类是核心动画的核心基础,它提供了一套抽象的概念(假如你使用过NSView或者UIView的话,你一定会对它很熟悉)。C 阅读全文
posted @ 2013-03-17 11:03 shangdahao 阅读(6922) 评论(0) 推荐(0) 编辑