ImageVerifierCode 换一换
格式:PPTX , 页数:115 ,大小:2.06MB ,
资源ID:2121585      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2121585.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(突破ObjectiveC开发速学手册之Foundation框架的基本对象.pptx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

突破ObjectiveC开发速学手册之Foundation框架的基本对象.pptx

1、第10章Foundation框架的基本对象在Objective-C中的程序编写主要用到2个框架Foundation和ApplicationKit。其中Foundation框架主要定义了一些基础类,供程序员来使用。Foundation框架中的所有类都继承自NSObject这个对象。本章主要讲解Foundation的基本对象。10.1数字对象Foundation框架中所提到的数字类型,可以通过使用NS数字类型将基本的数据类型封装到对象中,然后对相应的对象进行操作。本节主要讲解数字对象的定义形式和适应方法。10.1.1 数字对象的介绍Foundation框架中提供了NSNumber对基本的数据类型进

2、行封装。通过调用数字对象的类方法和对象方法,将基本的数据类型转化为数字对象。10.1.1 数字对象的介绍类型型说明明charchar字符型对象UnsignedCharUnsignedChar无符号字符型对象ShortShort短整型对象UnsignedShortUnsignedShort无符号短整型对象IntegerInteger整型对象UnsignedIntegerUnsignedInteger无符号整型类型对象intint整型对象UnsignedIntUnsignedInt无符号整型对象LongLong长整型对象UnsignedLongUnsignedLong无符号长整型对象LongLon

3、gLongLong长长整型对象UnsignedLongLongUnsignedLongLong无符号长长整型对象floatfloat浮点型对象doubledouble双精度型对象BoolBool布尔型对象10.1.2 数字对象的使用我们对数字对象有了一定的了解以后,我们来了解数字对象的在各方法中的使用。1.数字对象的声明数字对象声明的形式。1.数字对象的声明2.数字对象的创建并初始化创建和初始化的形式。2.数字对象的创建并初始化名称名称创建和初始化建和初始化类方法方法字符型字符型对象的象的创建和初始化建和初始化numberWithChar:无符号字符型无符号字符型对象的象的创建和初始化建和初始

4、化numberWithUnsignedChar:短整型短整型对象的象的创建和初始化建和初始化numberWithShort:无符号短整型无符号短整型对象的象的创建和初始化建和初始化numberWithUnsignedShort:整型整型对象的象的创建和初始化建和初始化numberWithInteger:无符号整型无符号整型对象的象的创建和初始化建和初始化numberWithUnsignedInteger:整型整型对象的象的创建和初始化建和初始化numberWithInt:initWithInt:无符号整型无符号整型对象的象的创建和初始化建和初始化numberWithunsignedInt:长整

5、型整型对象的象的创建和初始化建和初始化numberWithLong:无符号无符号长整型整型对象的象的创建和初始化建和初始化numberWithUnsignedLong:长长整型整型对象的象的创建和初始化建和初始化numberWithLongLong:无符号无符号长长整型整型对象的象的创建和初始化建和初始化numberWithUnsignedLongLong:浮点型浮点型对象的象的创建和初始化建和初始化numberwithFloat:双精度浮点型双精度浮点型对象的象的创建和初始化建和初始化numberWitnDouble:布布尔型型对象的象的创建和初始化建和初始化numberWithBool:2

6、.数字对象的创建并初始化2.数字对象的创建并初始化2.数字对象的创建并初始化2.数字对象的创建并初始化3.数字对象的初始化初始化的方法。3.数字对象的初始化名称名称初始化示例方法初始化示例方法字符型字符型对象的初始化象的初始化initWithChar无符号字符型无符号字符型对象的初始化象的初始化initWithUnsignedChar短整型短整型对象的初始化象的初始化initWithShort无符号短整型无符号短整型对象的初始化象的初始化initWithUnsignedShort整型整型对象的初始化象的初始化initWithInteger无符号整型无符号整型对象的初始化象的初始化initWit

7、hUnsignedInteger整型整型对象的初始化象的初始化initWithInt无符号整型无符号整型对象的初始化象的初始化initWithUnsignedInt长整型整型对象的初始化象的初始化initWithLong无符号无符号长整型整型对象的初始化象的初始化initWithUnsignedLong长长整型整型对象的初始化象的初始化initWithLongLong无符号无符号长长整型整型对象的初始化象的初始化initWithUnsignedLongLong浮点型浮点型对象的初始化象的初始化initWithFloat双精度浮点型双精度浮点型对象的初始化象的初始化initWithDouble布

8、布尔型型对象的初始化象的初始化initWithBool3.数字对象的初始化4.数字对象的取值取值方法的表示形式。4.数字对象的取值名称名称取取值实例方法例方法字符型字符型对象的取象的取值charValue无符号字符型无符号字符型对象的取象的取值unsignedCharValue短整型短整型对象的取象的取值short Value无符号短整型无符号短整型对象的取象的取值unsignedShortValue整型整型对象的取象的取值integerValue无符号整型无符号整型对象的取象的取值unsignedIntegerValue整型整型对象的取象的取值intValueunsigned无符号整型无符号

9、整型对象的取象的取值unsignedIntValue长整型整型对象的取象的取值longValue无符号无符号长整型整型对象的取象的取值UnsignedLongValue长长整型整型对象的取象的取值longlongValue无符号无符号长长整型整型对象的取象的取值unsignedLongLongValue浮点型浮点型对象的取象的取值floatValue双精度浮点型双精度浮点型对象的取象的取值doubleValue布布尔型型对象的取象的取值boolValue4.数字对象的取值10.2 字符串对象Foundation框架中所提到的字符串类型,可以通过使用NS字符串类型将基本的字符串封装到对象中。然后

10、对相应的对象进行操作。字符串对象可以分为可修改和不可修改两类。本节将主要讲解字符串对象的使用。10.2.1 字符串和字符的区别字符串常量和字符常量是不同的常量,它们之间的区别如下。1组成格式字符常量是由单引号括起来的,字符串常量使用符号和双引号括起来。2.字符的多少字符常量只能是单个字符,字符串常量可以是单个或多个字符。3.占用的内存空间字符常量占一个字节的内存空间。字符串常量占的内存字节数为字符串的字节数加1,其中加的一个字节中存放字符0即结束标志。10.2.2 不可修改的字符串在Objective-C使用NSString类来操作字符串。在对字符串使用之前,我们要将字符串的头文件加入代码中。

11、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.字

12、符串的比较和判断5.字符串的大小写转换uppercaseString的功能是将小写字母转为大写字母。5.字符串的大小写转换6.substringToIndexsubstringToIndex主要的功能是截取字符串。6.substringToIndex方法方法说明明+(id)stringWithContentsOfFile:path encoding:enc+(id)stringWithContentsOfFile:path encoding:enc error errerror err创建一个新字符串并将其设置为path指定的文件的内容,使用字符编码enc,在err上返回错误+(id)stri

13、ngWithContentsOfURL:url+(id)stringWithContentsOfURL:urlencoding:enc error:errencoding:enc error:err创建一个新字符串,并将其设置为url所指定的内容,使用字符编码enc,在err上返回错误+(id)string+(id)string创建一个新的空字符串-(id)initWithString:nsstring-(id)initWithString:nsstring创建一个新的空字符串,并将其内容设置设置为nsstring内容(id)initWithContentsOfFile:path encodi

14、ng:enc(id)initWithContentsOfFile:path encoding:enc error:errerror:err将字符串设置为path指定的文件的内容-(id)initWithContentsOfURL:url-(id)initWithContentsOfURL:urlencoding:enc error:errencoding:enc error:err将字符串设置为url所指定的内容,使用enc字符编码,在err上返回错误-(UNSIgned int)length-(UNSIgned int)length返回字符串中的字符数目-(unichar)character

15、AtIndex: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的子字符串-(NSCom

16、parator-(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

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1