自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 IOS学习笔记之网格视图

1、网格视图的概念    UICollectionView(网格视图)是IOS6.0新增的一种UI控件,从直观上看,它非常像一个多列的表格控件,iBooks应用其实就是一个UIColectionView应用。    UICollectionView继承了UIScrollview,它具有UIScrollView的功能,UIScrollView中主要封装了多个UICollectionViewC

2016-01-11 10:44:46 2678

原创 IOS学习笔记之通知

1、通知的概念    IOS系统提供了NSNotificationCenter(通知中心)设计,这种设计允许开发者以松耦合的方式实现IOS 应用内各个对象之间的通信。    NSNotificationCneter实现了观察者模式,允许应用的不同对象之间以松耦合的方式进行通信。NSNotificationCenter就是IOS SDK为开发者实现的观察者模式,这种设计模式的示意图如图所示:

2016-01-11 08:56:32 422

原创 IOS学习笔记之协议与委托

1、协议(Protocol)的概念    协议是定义了一组方法,让其他类遵守(实现)。协议本身不是类,协议的定义看起来比较类似一个类的接口(.h文件),不同的是协议没有父类也不能定义实例变量,它只能定义方法。    只要一个类遵守了一份协议,就拥有了这份协议中所有的方法声明。OC中不能直接继承多个父类但是可以实现多个协议。

2016-01-10 10:09:13 259

原创 IOS学习笔记之UIToolBar

1、概念    UIToolBar控件代表工具条,它继承了UIView,它通常仅作为多个UIBarButtonItem的容器,每个UIBarButtonItem代表工具条上的一个控件。2、UIToolBar的配置属性    (1)barStyle:该属性指定工具条的风格。    (2)items:该属性值是一个NSArray对象,该NSArray 对象包含多个UIBarButton

2015-12-31 14:20:41 459

原创 IOS学习笔记之字符串类

OC中提供了NSString类,用于处理字符串对象,OC对象的字符串必须以@开头,引号当中是字符串的内容,例如@"abc"。OC中有两个字符串类:NSString(不可变字符串)和NSMutableString(可变字符串)1、NSString(不可变字符串)    (1)创建        NSString *str = @"我是一个字符串";       int a = 1;

2015-12-30 09:23:12 280

原创 IOS学习笔记之类目和延展

1、类目的概念     类目(Category),也叫类别、分类。     在开发过程中,有时候需要为已有的类扩展一些新的行为方法,但是却不想用到继承,这时候就会用到类目。     类目可以为一个现有的类扩展新的方法,扩展的方法会成为原始类的一部分。     通过类目扩展的方法,子类也可以继承下来。2、定义类目    定义类别的语法与定义类的语法存在差异:   (1)定

2015-12-30 08:45:32 576

原创 IOS学习笔记之KVC、KVO

1、KVC的概念    OC支持一种更灵活的操作方式,这种方式允许以字符串形式间接操作对象的属性,这种方式的全称是Key Value Coding(KVC),即键值编码   KVC由NSKeyValueCoding提供支持,最基本的操作属性的两个方法如下:  -setValue:forKey:  为指定的属性设置值  -valueForKey:  获取指定属性的值  无论调用s

2015-12-25 14:42:16 413

原创 IOS学习笔记之谓词

1、定义谓词     NSPredicate(谓词),用于定义一个逻辑条件,通过该条件可执行搜索或过滤操作。    谓词由NSPredicate对象来代表,创建一个NSPredicate对象使用NSPredicate的predicateWithFormat:方法;   Student *stu  = [[Studentalloc] initWithStuName:@"张三"

2015-12-25 10:26:04 364

原创 IOS学习笔记之UISearchBar

1、概念    搜索条(UISearchBar)由一个文本框和几个按钮组成,当用户在文本框内输入部分内容之后,程序即可按指定的规则执行搜索。    UISearchBar控件的不同部分会激发不同的事件,而这些事件也由该控件对应的委托对象处理,UISearchBar的委托对象必须实现UISearchBarDelegate协议,该协议中包含了如下常见的事件处理方法   -searchBar

2015-12-25 08:34:49 406

原创 IOS学习笔记之UISwitch

1、UISwitch的介绍     UISwitch控件代表一个开关按钮,类似于传统的物理开关。UISwitch控件的可配置选项很少,它只是用于处理布尔值。应用程序可以通过监控该控件的ValuedChanged事件来检测开关按钮状态切换,也可以通过属性的on来获取当前值。    UISwitch的大小是固定的,虽然可以通过代码设置大小,但是不起作用。2、UISwitch的常用属性 

2015-12-23 12:45:35 458

原创 IOS学习笔记之触摸与手势

1、触摸     触摸就是用户的手指放在屏幕上一直到手指离开,触摸是在UIView上进行的,当用户触摸到屏幕时,触摸事件就会产生。实际上任何UI控件都是直接继承或间接继承自UIView,由此可见,所有的UI控件都可以产生触摸事件。    当用户触摸屏幕时,事件会被封装成一个event实例,包含了触摸事件的相关信息,event实例中包含了若干个UITouch实例,一个touch表示一个手指。

2015-12-18 14:55:03 416

原创 IOS学习笔记之对象复制

1、复制对象的基本概念     复制对象就是复制一个对象作为副本,它会开辟一块新的内存(堆内存)来存储副本对象,就像复制文件一样。即源对象和副本对象是两块不同的内存区域。2、OC中提供的对象拷贝方法有copy和mutableCopy.     copy方法用于复制对象的不可变副本。即,用copy拷贝的对象是不可修改的。一个可变对象用copy方法拷贝得到的对象也是不可修改的。

2015-12-17 12:59:22 505

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除