为了账号安全,请及时绑定邮箱和手机立即绑定

component

let components = gregorian?.components(NSCalendarUnit.NSYearCalendarUnit, fromDate: birthday.date, toDate: now, options: NSCalendarOptions(rawValue: 0))

正在回答

1 回答

我自己理解,得到日期差的这么一个操作。

先声明变量叫做components储存差。

然后赋值,储存生日类对象的成员函数.componengts(

参数1:需要做差的日期元素,什么年啊,月啊。这里他只用了年份NSYearCalendarUnit、NSMonthCalendarUnit,不同元素用|分割

参数2:起始日期from:生日

参数3:终止日期:也就是当前日期NSdate(),他把NSdate存到了now里面

参数4:功能性选项没有用,用默认的函数传递0,NSCalendarOptions(0)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
使用Swift开发iOS8 App实战
  • 参与学习       62613    人
  • 解答问题       541    个

通过苹果最新Swift语言开发iOSApp,从零开始学习iOS的开发

进入课程
意见反馈 帮助中心 APP下载
官方微信