5.无限互联iOS开发教程课件—Foundation框架

5.无限互联iOS开发教程课件—Foundation框架

ID:39865131

大小:5.66 MB

页数:33页

时间:2019-07-13

5.无限互联iOS开发教程课件—Foundation框架_第1页
5.无限互联iOS开发教程课件—Foundation框架_第2页
5.无限互联iOS开发教程课件—Foundation框架_第3页
5.无限互联iOS开发教程课件—Foundation框架_第4页
5.无限互联iOS开发教程课件—Foundation框架_第5页
资源描述:

《5.无限互联iOS开发教程课件—Foundation框架》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、无限互联是国内唯一一家专注于iPhone和iPad软件开发培训机构,到目前为止为各大公司输送了一大批优秀的iOS高级软件研发人才。随着iOS6系统的发布,我们也在当天陆续发布国内首套完整的iOS开发的视频教程,手把手教您写代码,从入门到熟练再到精通。高薪就业是检验一家培训机构质量的唯一标准,我们的学员高薪就业是对我们最好的肯定,也是我们前进的最强烈的动力,我们感谢同学们的努力,感谢你们对我们的支持!我们也将免费为你们提供最好的就业后的技术支持!亲爱的同学们,你们的成功才是我们最大的成功!版权所有:无限互联移动互联网研发培训中心12年10月5日星期五Foundation框架主讲:周泉版

2、权所有:无限互联移动互联网研发培训中心12年10月5日星期五本课学习内容·Foundation框架介绍·数字对象常用处理方法·字符串对象常用处理方法·数组对象常用处理方法·字典和集合对象常用处理方法版权所有:无限互联移动互联网研发培训中心12年10月5日星期五1、认识FOUNDATION框架框架是由许多类、方法、函数以及文档按照一定的规则组织起来的集合,以便于程序员更方便、迅速的开发程序。cocoa程序编写主要用到2个框架Foundation和ApplicationKit(UIKit)。其中Foundation框架主要定义了一些基础类,供程序员来使用,而Applicationkit主

3、要是一些用户界面设计的类,用于Mac开发使用此库。Foundation框架中的所有类都继承自NSObject这个对象。作为通用的面向对象的函数库,Foundation提供了字符串,数值的管理,容器及其枚举,以及一些其它的与图形用户界面没有直接关系的功能。其中用于类和常数的“NS”前缀来自于Cocoa的来源,NextSTEP。它可以在MacOSX和iOS中使用。版权所有:无限互联移动互联网研发培训中心12年10月5日星期五2、数字对象的常用处理方法在之前的学习中,我们已经学习了基本数据类型。但这些都是基本数据类型,它们不是对象,因此,不能向它们发送消息。然而有时也需要将他们当做对象来处

4、理。比如,我们需要把基本类型放入集合中(在cocoa中集合只能存放对象,无法存放基本数据类型),那么这时我们需要将基本类型转换为数字对象。OC中提供了数字对象“NSNumber”可以将基本数据类型“包装”成对象,这样我们就可以将基本数据类型来处理了。·数字对象的初始化//类方法创建数字对象intnumber=10;NSNumber*intNumber=[NSNumbernumberWithInt:number];BOOLisBool=YES;NSNumber*boolNumber=[NSNumbernumberWithBool:isBool];版权所有:无限互联移动互联网研发培训中心

5、12年10月5日星期五数字对象常创建与转换//实例方法创建数字对象floatpi=3.14;NSNumber*piNumber=[[NSNumberalloc]initWithFloat:pi];charcharacter='a';NSNumber*cNumber=[[NSNumberalloc]initWithChar:character];·数字对象的转换//还原成基本数据类型intmonth=[intNumberintValue];BOOLisOpen=[boolNumberboolValue];floatlength=[piNumberfloatValue];charfirs

6、tName=[cNumbercharValue];版权所有:无限互联移动互联网研发培训中心12年10月5日星期五3、字符串的基本概念和常用处理方法在Foundation框架中,提供了NSString类,用于处理字符串对象。在c语言中字符串在一对引号中表示。OC是C语言的一种延展,换句话说,OC语言是建立在C语言的基础之上的(C的基础之上添加了面向对象的内容,smalltalk语言)。因此,为了区别两者的字符串,OC语言的字符串必须以@开头,引号当中则是字符串的内容,如@“abc”。此外,NSString对象,一旦被创建,就不可以再修改。如若需要一个可以更改的字符串对象,需要创建NSM

7、utableString实例。版权所有:无限互联移动互联网研发培训中心12年10月5日星期五字符串对象的创建·字符串的创建·创建一个字符串常量NSString*string=@"这是一个字符串常量";·创建一个空的字符串NSString*string=[[NSStringalloc]init];NSString*string=[NSStringstring];·快速创建一个字符串NSString*string=[[NSStringalloc]initWit

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。