-1

是否有任何用于 Objective-C/iOS 的开源时间对象?我正在制作一个基于时间的应用程序,并且我已经开始推出自己的 Time 对象,但我一直在想,对于这样简单的事情,应该有人已经这样做了吗?

我在 Google 和 Github 上搜索过,但很多东西都有时间这个词,所以我似乎找不到我要找的东西。

我知道如何使用 NSDate、NSDateFormatters 和 NSCalender 来寻找时间,我只是想知道是否有什么东西可以让我的生活更轻松。

这就是我已经开始实现的(我知道如何实现它,只是觉得我在浪费时间重新发明轮子)。

@property (nonatomic) NSInteger second;
@property (nonatomic) NSInteger minute;
@property (nonatomic) NSInteger hour;

@property (nonatomic) NSInteger seconds;

+ (Time *)timeWithSeconds:(NSInteger)seconds;
+ (Time *)timeWithDate:(NSDate *)date;
+ (Time *)timeFromString:(NSString *)string;
+ (Time *)currentTime;
- (Time *)subtractTime:(Time *)time;

以及 12 和 24 小时时间的可读说明

4

1 回答 1

2

你可能对NSDateComponents感兴趣。与 NSDate、NSDateFormatter 和 NSCalendar 结合使用,它应该可以满足您的大部分需求。

于 2013-10-12T22:21:01.853 回答