突破ObjectiveC开发速学手册之Foundation框架的基本对象PPT资料.pptx
- 文档编号:15039742
- 上传时间:2022-10-27
- 格式:PPTX
- 页数:115
- 大小:2.06MB
突破ObjectiveC开发速学手册之Foundation框架的基本对象PPT资料.pptx
《突破ObjectiveC开发速学手册之Foundation框架的基本对象PPT资料.pptx》由会员分享,可在线阅读,更多相关《突破ObjectiveC开发速学手册之Foundation框架的基本对象PPT资料.pptx(115页珍藏版)》请在冰豆网上搜索。
通过调用数字对象的类方法和对象方法,将基本的数据类型转化为数字对象。
10.1.1数字对象的介绍类型型说明明charchar字符型对象UnsignedCharUnsignedChar无符号字符型对象ShortShort短整型对象UnsignedShortUnsignedShort无符号短整型对象IntegerInteger整型对象UnsignedIntegerUnsignedInteger无符号整型类型对象intint整型对象UnsignedIntUnsignedInt无符号整型对象LongLong长整型对象UnsignedLongUnsignedLong无符号长整型对象LongLongLongLong长长整型对象UnsignedLongLongUnsignedLongLong无符号长长整型对象floatfloat浮点型对象doubledouble双精度型对象BoolBool布尔型对象10.1.2数字对象的使用我们对数字对象有了一定的了解以后,我们来了解数字对象的在各方法中的使用。
1.数字对象的声明数字对象声明的形式。
1.数字对象的声明2.数字对象的创建并初始化创建和初始化的形式。
2.数字对象的创建并初始化名称名称创建和初始化建和初始化类方法方法字符型字符型对象的象的创建和初始化建和初始化numberWithChar:
无符号字符型无符号字符型对象的象的创建和初始化建和初始化numberWithUnsignedChar:
短整型短整型对象的象的创建和初始化建和初始化numberWithShort:
无符号短整型无符号短整型对象的象的创建和初始化建和初始化numberWithUnsignedShort:
整型整型对象的象的创建和初始化建和初始化numberWithInteger:
无符号整型无符号整型对象的象的创建和初始化建和初始化numberWithUnsignedInteger:
整型整型对象的象的创建和初始化建和初始化numberWithInt:
initWithInt:
无符号整型无符号整型对象的象的创建和初始化建和初始化numberWithunsignedInt:
长整型整型对象的象的创建和初始化建和初始化numberWithLong:
无符号无符号长整型整型对象的象的创建和初始化建和初始化numberWithUnsignedLong:
长长整型整型对象的象的创建和初始化建和初始化numberWithLongLong:
无符号无符号长长整型整型对象的象的创建和初始化建和初始化numberWithUnsignedLongLong:
浮点型浮点型对象的象的创建和初始化建和初始化numberwithFloat:
双精度浮点型双精度浮点型对象的象的创建和初始化建和初始化numberWitnDouble:
布布尔型型对象的象的创建和初始化建和初始化numberWithBool:
2.数字对象的创建并初始化2.数字对象的创建并初始化2.数字对象的创建并初始化2.数字对象的创建并初始化3.数字对象的初始化初始化的方法。
3.数字对象的初始化名称名称初始化示例方法初始化示例方法字符型字符型对象的初始化象的初始化initWithChar无符号字符型无符号字符型对象的初始化象的初始化initWithUnsignedChar短整型短整型对象的初始化象的初始化initWithShort无符号短整型无符号短整型对象的初始化象的初始化initWithUnsignedShort整型整型对象的初始化象的初始化initWithInteger无符号整型无符号整型对象的初始化象的初始化initWithUnsignedInteger整型整型对象的初始化象的初始化initWithInt无符号整型无符号整型对象的初始化象的初始化initWithUnsignedInt长整型整型对象的初始化象的初始化initWithLong无符号无符号长整型整型对象的初始化象的初始化initWithUnsignedLong长长整型整型对象的初始化象的初始化initWithLongLong无符号无符号长长整型整型对象的初始化象的初始化initWithUnsignedLongLong浮点型浮点型对象的初始化象的初始化initWithFloat双精度浮点型双精度浮点型对象的初始化象的初始化initWithDouble布布尔型型对象的初始化象的初始化initWithBool3.数字对象的初始化4.数字对象的取值取值方法的表示形式。
4.数字对象的取值名称名称取取值实例方法例方法字符型字符型对象的取象的取值charValue无符号字符型无符号字符型对象的取象的取值unsignedCharValue短整型短整型对象的取象的取值shortValue无符号短整型无符号短整型对象的取象的取值unsignedShortValue整型整型对象的取象的取值integerValue无符号整型无符号整型对象的取象的取值unsignedIntegerValue整型整型对象的取象的取值intValueunsigned无符号整型无符号整型对象的取象的取值unsignedIntValue长整型整型对象的取象的取值longValue无符号无符号长整型整型对象的取象的取值UnsignedLongValue长长整型整型对象的取象的取值longlongValue无符号无符号长长整型整型对象的取象的取值unsignedLongLongValue浮点型浮点型对象的取象的取值floatValue双精度浮点型双精度浮点型对象的取象的取值doubleValue布布尔型型对象的取象的取值boolValue4.数字对象的取值10.2字符串对象Foundation框架中所提到的字符串类型,可以通过使用NS字符串类型将基本的字符串封装到对象中。
然后对相应的对象进行操作。
字符串对象可以分为可修改和不可修改两类。
本节将主要讲解字符串对象的使用。
10.2.1字符串和字符的区别字符串常量和字符常量是不同的常量,它们之间的区别如下。
1组成格式字符常量是由单引号括起来的,字符串常量使用符号和双引号括起来。
2.字符的多少字符常量只能是单个字符,字符串常量可以是单个或多个字符。
3.占用的内存空间字符常量占一个字节的内存空间。
字符串常量占的内存字节数为字符串的字节数加1,其中加的一个字节中存放字符0即结束标志。
10.2.2不可修改的字符串在Objective-C使用NSString类来操作字符串。
在对字符串使用之前,我们要将字符串的头文件加入代码中。
10.2.2不可修改的字符串10.2.2不可修改的字符串10.2.2不可修改的字符串10.2.2不可修改的字符串10.2.2不可修改的字符串1.stringWithStringstringWithString的功能是用一个字符串对象来创建另一个字符串对象。
2.stringWithFormatstringWithFormat功能是用NSLog()格式创建字符串。
3.stringByAppendingStringstringByAppendingString的功能是在一个字符串后面增加一个新字符串。
4.字符串的比较和判断isEqualToString的功能是比较两个字符串是否相等。
4.字符串的比较和判断5.字符串的大小写转换uppercaseString的功能是将小写字母转为大写字母。
5.字符串的大小写转换6.substringToIndexsubstringToIndex主要的功能是截取字符串。
6.substringToIndex方法方法说明明+(id)stringWithContentsOfFile:
pathencoding:
enc+(id)stringWithContentsOfFile:
encerrorerrerrorerr创建一个新字符串并将其设置为path指定的文件的内容,使用字符编码enc,在err上返回错误+(id)stringWithContentsOfURL:
url+(id)stringWithContentsOfURL:
urlencoding:
encerror:
errencoding:
err创建一个新字符串,并将其设置为url所指定的内容,使用字符编码enc,在err上返回错误+(id)string+(id)string创建一个新的空字符串-(id)initWithString:
nsstring-(id)initWithString:
nsstring创建一个新的空字符串,并将其内容设置设置为nsstring内容(id)initWithContentsOfFile:
enc(id)initWithContentsOfFile:
errerror:
err将字符串设置为path指定的文件的内容-(id)initWithContentsOfURL:
url-(id)initWithContentsOfURL:
err将字符串设置为url所指定的内容,使用enc字符编码,在err上返回错误-(UNSIgnedint)length-(UNSIgnedint)length返回字符串中的字符数目-(unichar)characterAtIndex:
i-(unichar)characterAtIndex:
i返回索引i虽在的Unicode字符-(NSString*)substringFromIndex:
i-(NSString*)substringFromIndex:
i返回从i开始到结尾的子字符串-(NSString*)substringWithRange:
range-(NSString*)substringWithRange:
range根据指定范围返回子字符串-(NSString*)substribgToIndex:
i-(NSString*)substribgToIndex:
i返回从字符串开始位置到i的子字符串-(NSComparator-(NSComparator*)caseInsensitiveCompare:
nsstring*)caseInsensitiveCompare:
nsstring比较两个字符串(忽略大小写)-(NSComparator*)Compare:
nsstring-(NSComparator*)Compare:
nsstring比较两个字符串的大小-(BOOL)hasPrefix:
nsstring-(BOOL)hasPrefix:
nsstring测试字符串是否以nsstring开始-(BOOL)hasSuffix:
nsstring-(BOOL)hasSuffix:
nsstring测试字符串是否以nsstring结尾-(BOOL)isEqualToString:
nsstring-(BOOL)isEqualToString:
nsstring测试两个字符串是否相等-(NSString*)caoitalizedString-(NSString*)caoitalizedString返回字符串,串中的每个单词的首字母大写,其余字母小写-(NSString*)lowercaseString-(NSS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 突破 ObjectiveC 开发 手册 Foundation 框架 基本 对象