objective-c
缘来是马大哈
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类目Category
为什么要使用类目: Foundation框架中的类,不能对其进行修改,只能通过定义一个子类,来实现扩展功能。 类目Category定义: 类目可以为一个现有的类,扩展新的方法,扩展的方法会成为原始类的一部分。通过类目扩展的方法,子类也能继承下来。类目的定义和类的定义相似。在.h文件里声明,.m文件里实现方法。定义类目的文件命名规则:类目+扩展方法 类目的局限性:转载 2015-11-03 11:17:00 · 532 阅读 · 0 评论 -
数字对象:NSNumber
在之前学习了基本数据类型:NSString,NSArray,NSDictionary,NSSet。但是这些都是基本数据类型,不是对象,不能向它们发送消息。这时我们需要将基本数据类型转为数字对象。 数字对象“NSNumber”可以将基本数据类型“包装”成对象,这样我们就可以将基本数据类型来处理了。 NSValue: NSNull: 在数组,集合转载 2015-10-16 15:19:28 · 447 阅读 · 0 评论 -
日期类的常用方法
时间戳的概念:某一日期到1991年的秒数的大小,称改日期为时间戳。 NSData的基本概念:在FounDation框架中,提供了NSData类,它是cocoa提供给处理日期的类,它提供日期的创建,比较,计算时间间隔等功能,是最常用的类库之一。 NSDate的使用: //在当前日期的基础上累加一个数值,单位是秒 //明天 NSD转载 2015-10-16 16:32:52 · 496 阅读 · 0 评论 -
面向对象-封装、继承、多态
面向对象的三大特征: 封装(Encapsulation)继承(Lnheritance)多态(Polymorphism) 类的继承: 被继承的类叫做超类或父类(superclass),继承超类的类叫子类或派生类。 OC中继承的语法规则为: @interface 子类:父类 super: super关键字可以调用从父类继承下来的方法。 self:转载 2015-10-19 14:08:55 · 376 阅读 · 0 评论 -
oc 字符串NSString
NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; NSLog(@"astring:%@",astring);转载 2015-10-15 11:49:46 · 442 阅读 · 0 评论 -
oc 数组Array
不可变数组:NSArray 可变数组:NSMutableArray 逐个打印数组:转载 2015-10-16 13:56:33 · 579 阅读 · 0 评论 -
集合对象-》字典
/*________________________字典的新语法___________________________*/ //创建的语法:{"key1":"value1","key2":"value2"}; //新语法创建字典 NSDictionary *dic4 = @{@"zhang":array1,@"li":array2};转载 2015-10-16 14:40:55 · 357 阅读 · 0 评论 -
异常处理
转载 2015-10-16 16:42:07 · 312 阅读 · 0 评论 -
类和对象
面向对象和面向过程都是一种编程思想。 举个例子: 对象的特征——》属性 类:抽取对象的属性和方法的共同特征转载 2015-10-16 17:33:10 · 311 阅读 · 0 评论 -
self 和super
self指的是类的本身super是父类对象本事self用来调用本类的对象super调用父类继承下来的方法转载 2015-10-16 19:18:46 · 324 阅读 · 0 评论 -
set方法和get方法
set和get方法用来访问和修改类里面的属性值。 oc里的命名规范:get方法名不需要加get前缀。 点语法调用:转载 2015-10-16 19:42:06 · 1009 阅读 · 0 评论 -
权限控制
转载 2015-10-19 16:21:56 · 314 阅读 · 0 评论 -
@class和#import
转载 2015-10-19 16:23:45 · 336 阅读 · 0 评论 -
协议Protocol
协议是定义了一组方法,让其他类实现。 协议本身不是类。 @required: 表示必须是实现的方法。 @optional:表示可选的实现方法。 实现协议:转载 2015-11-03 15:22:48 · 508 阅读 · 0 评论 -
集合对象-》NSSet
NSSet到底什么类型,其实它和NSArray功能性质一样,用于存储对象,属于集合; NSSet , NSMutableSet类声明编程接口对象,无序的集合,在内存中存储方式是不连续的,不像NSArray(是有序的集合)类声明编程接口对象是有序集合,在内存中存储位置是连续的; NSSet和我们常用NSArry区别是:在搜索一个一个元素时NSSet比NSArray效率高,主要转载 2015-10-16 15:15:36 · 433 阅读 · 0 评论
分享