- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基础框架Fundation Framework 移动应用开发教研室 * IOS基础框架就是一组类的包,提供给开发人员需要的类。常用的基础框架类包括在Foundation/Foundation.h文件中。 学会常用基础框架类提供的各种方法,用于应用程序的开发。 1 主要内容 基础框架 数字对象:NSNumber,数字类,是int,float,double的类表现形式。 1 NSNumber NSNumber *myNumber,*floatNumber,*intNumber; //创建integer类型对象 intNumber = [NSNumber numberWithInteger:123]; NSLog(@%i,[intNumber integerValue]); //创建long类型对象 myNumber = [NSNumber numberWithLong:0xababab]; NSLog(@%lx,[myNumber longValue]); 基础框架 1 NSNumber //创建char类型对象 myNumber = [NSNumber numberWithChar:K]; NSLog(@%c,[myNumber charValue]); //创建float类型对象 floatNumber = [NSNumber numberWithFloat:123.00]; NSLog(@%f,[floatNumber floatValue]); //创建double类型对象 myNumber = [NSNumber numberWithDouble:112233e+15]; NSLog(@%lg,[myNumber doubleValue]); 基础框架 1 NSNumber //判断两个对象的值是否相等 if ([intNumber isEqualToNumber:floatNumber] == YES) { NSLog(@值相等); } else { NSLog(@值不相等); } //比较两个对象的值大小 if ([intNumber compare:myNumber] == NSOrderedAscending) { NSLog(@左边的数字小); } else { NSLog(@左边的数字大); } 基础框架 字符串类:NSString,注意一个字符和包括一个字符的字符串的区别。 ‘a’:占1字节 “a”:占2字节,多了一个’\0’ 2 NSString 基础框架 if ([str1 isEqualToString:str3] == YES) { NSLog(@这两个字符串相等); } else { NSLog(@这两个字符串不相等); } if ([str1 compare:str2] == NSOrderedAscending) { NSLog(@字符串1小于字符串2); } else if ([str1 compare:str2] == NSOrderedSame) { NSLog(@字符串1等于字符串2); } else { NSLog(@字符串1大于字符串2); } 2 NSString 基础框架 str3 = [str1 uppercaseString]; NSLog(@转换为大写的字符串为:%@,str3); str3 = [str1 lowercaseString]; NSLog(@转换为小写的字符串为:%@,str3); str3 = [str1 substringToIndex:5]; NSLog(@截取前5个字符成为新的字符串为:%@,str3); str3 = [str1 substringFromIndex:5]; NSLog(@去除前5个字符成为新的字符串为:%@,str3); str3 = [[str1 substringFromIndex: 20] substringToIndex:3]; NSLog(@第20个字符到第23个字符之间形成的字符串为 :%@,str3); 2 NSString 基础框架 range = [str1 rangeOfString:@Sam]; NSLog(@包含字符串开始的位置是%lu,长度是 %lu,range.location,range.length); if ([str1 rangeOfString:@Lee].location == NSNotFound) { NSLog(@没有找到包含字符串); } else { NSLog(@包含字符串开始的位置是 %lu,长度是 %lu,range.location,range.length); } 2 NSString 基础
您可能关注的文档
- 医药市场营销医药市场定位策略识别潜在竞争优势-任务分析.pptx
- 医药市场营销医药市场定位策略选择市场定位策略-任务分析.pptx
- 医药市场营销医药市场覆盖模式确定市场覆盖模式-任务分析.pptx
- 医药市场营销医药市场覆盖模式医药市场覆盖模式201801.pptx
- 医药市场营销医药市场购买行为分析医药市场购买行为分析-任务分析.pptx
- 医药市场营销医药市场调查报告市场调研报告撰写.pptx
- 医药市场营销医药市场调查报告市场调研报告撰写-任务导入.pptx
- 医药市场营销医药市场调查报告市场调研报告撰写-任务分析.pptx
- 医药市场营销医药市场调查方法案头调研-任务分析.pptx
- 医药市场营销医药市场调查方法实地调研-任务分析.pptx
- 3.1笔墨之美 课件 2025湘美版美术八年级上册.pptx
- 4.10认识船(教学课件)科学人教鄂教版二年级上册2025.pptx
- 第12课《 巧妙化解冲突》 课件 北师大版心理健康八年级上册.pptx
- 浙教版信息科技四年级下册全册教学设计教案.docx
- 2.3游戏中的观察(教学课件)科学教科版一年级上册2025.pptx
- 第13课《 合作的秘诀》课件 北师大版心理健康七年级上册.pptx
- 5.24 制作“冰琥珀”(教学课件)科学青岛版五四制三年级上册2025.pptx
- 人自然社会第9课《面对考试,你准备好了吗》课件.pptx
- 浙教版信息科技四年级下册全册学习任务单.docx
- 4.10认识船(教学课件)科学人教鄂教版二年级上册2025.ppt
原创力文档


文档评论(0)