2015年2月14日

动画

摘要: 为了提高用户的体验度,IOS设置了不少的动画效果,它使得视图之间的切换过程更绚丽多彩。本章将主要讲解三种实现动画的方式:UIView动画、CATransition动画、NSTimer动画。1. UIView动画 在UIView类中,可以实现一些既有趣又特别的动画效果。本节主要讲解如何使用UIVie... 阅读全文

posted @ 2015-02-14 19:32 雾里寻梦 阅读(222) 评论(0) 推荐(0)

协议Protocol使用

摘要: 1.协议定义通常,一个协议的定义放在头文件中,其语法形式如下:@protocol 协议名方法声明;@end一般在方法声明前面会有两个关键字进行修饰:@optional,它表示声明的方法是可选的,@required,它表示声明的方法是必选的,加上关键字的协议定义如下:@protocol 协议名@opt... 阅读全文

posted @ 2015-02-14 16:11 雾里寻梦 阅读(321) 评论(0) 推荐(0)

分类Category的使用

摘要: 声明方法在分类的接口中,只允许新增方法,不能新增变量。其语法格式如下:@interface 类名(分类名) 新增方法声明;@end如有在分类中定义变量,将出现错误"Instance variables may not be placed in categories"定义方法在分类的实现文件中,对新... 阅读全文

posted @ 2015-02-14 15:12 雾里寻梦 阅读(316) 评论(0) 推荐(0)

Block使用

摘要: #import /*block要掌握的东西1> 如何定义block变量 1)无参数,无返回值 void (^myBlock)(); 2)有参数,有返回值 int (^sumBlock)(int,int);2> 如何利用block封装代码 1)有参数,有返回值 ^(int a,int b)... 阅读全文

posted @ 2015-02-14 11:38 雾里寻梦 阅读(160) 评论(0) 推荐(0)

导航