FOUNDATION框架

凡是带有Mutable字样的类型,都是可变的,如果存在相对应的没有Mutable字样的类型,都是不可变的,一旦初始化之后,就不可以再修改。

1.NSStringNSMutableString

1.1 字符串转数字 integerValue

1.2 字符串常用方法:[NSString stringWithFormat:@”格式字符串”,参数…]

1.3如果要表示:0001之类的数字格式可以使用”%04d”之类的格式字符串

2.NSNumber

2.1是数字的NS对象的表达形式,如果要把数字添加到数组或者字典中,必须要进行转换,同时要使用数组中的数字,还需要转换成对应的数字。

2.2要转换数字可以使用OC提供的包装方法:@(int)

2.3 要把NSNumber转换成字符串,需要使用stringValue方法

3.NSDate

3.1是日期的数据类型

3.2 常用类方法[NSDate date]取出当前的系统时间

3.3 timeIntervalSinceDate方法可以计算两个时间的差值,以秒为单位

3.4特别需要注意,不要把NSDateNSData搞混,这对于初学者,是经常犯的错误。

4.NSArrayNSMutableArray

4.1NSArray是不可变的,NSMutableArray是可变的,

通常在使用时,可以用一个自定义方法,初始化一个NSMutableArray,而在方法之外,统一使用NSArray

4.2 NSArray中,可以插入任何类型的对象,使用方法是:addObject(id)

4.3要取出NSArray中的对象,可以使用整数下标获取,例如:array[i]

4.4 需要注意的是:如果要将intfloatdoubleNSIntegerCGFloatCGPointCGRectCGSize这些类型的数据插入数组之前,都需要进行类型转换(用 NSValue )

4.5 如果从Bundle中读取数组,可以使用arrayWithContentOfFile:方法

5.NSDictionaryNSMutableDictionary

5.1字典和NSArray非常类似,不过字典是使用字符串键值进行维护的,它的可读性更强

5.2在数据字典中,字符串的键值不能够重复

5.3 要向数据字典中添加对象,需要使用setValue:forKey:方法

5.4 要从数据字典中获取对象,需要使用dict[@”keyName”];

5.5 如果要从Bundle中读取字典,可以使用dictionaryWithContentsOfFile:方法



源码来自:https://pan.quark.cn/s/41b9d28f0d6d 在信息技术领域中,jQuery作为一个广受欢迎的JavaScript框架,显著简化了诸多操作,包括对HTML文档的遍历、事件的管理、动画的设计以及Ajax通信等。 本篇文档将深入阐释如何运用jQuery达成一个图片自动播放的功能,这种效果常用于网站的轮播展示或幻灯片演示,有助于优化用户与页面的互动,使网页呈现更加动态的视觉体验。 为了有效实施这一功能,首先需掌握jQuery的核心操作。 通过$符号作为接口,jQuery能够迅速选取DOM组件,例如$("#id")用于选取具有特定ID的元素,而$(".class")则能选取所有应用了某类class的元素。 在选定元素之后,可以执行多种行为,诸如事件监听、样式的变更、内容的更新以及动画的制作等。 关于“一个基于jQuery的图片自动播放功能”,首要任务是准备一组图片素材,这些素材将被整合至一个容器元素之中。 例如,可以构建一个div元素,将其宽度设定为单张图片的尺寸,再借助CSS实现溢出内容的隐藏,从而构建出水平滚动的初始框架。 ```html<div id="slider"> <img src="image1.jpg" alt="Image 1"> <img src="image2.jpg" alt="Image 2"> <!-- 更多图片内容... --></div>```接着,需要编写jQuery脚本以实现图片的自动切换。 这通常涉及到定时器的运用,以设定周期性间隔自动更换当前显示的图片。 通过使用`.fadeOut()`和`.fadeIn()`方法,能够实现图片间的平滑过渡,增强视觉效果。 ```javascript$(document).re...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值