【发布时间】:2010-11-06 15:21:28
【问题描述】:
我试图找出任何给定日期(即 2009 年 6 月 27 日)的哪一天(即星期一、星期五...)
谢谢。
【问题讨论】:
-
请尝试区分Objective-C和Cocoa。使用一个而没有另一个是完全可行的,但在日期的情况下,我假设你在谈论 Cocoa。
-
虽然它们是不同的实体,但在没有 Cocoa 的情况下使用 Objective-C 可以说比使用 Objective-C 更容易,反之亦然。即使他们使用 Python 中的 Cocoa 或其他任何东西,类和方法调用也是完全相同的。此外,“objective-c”标签不如 Java 或 C# 活跃,几乎所有查看此标签的人都对 Mac 或 iPhone 编程感兴趣。
-
您阅读了未经编辑的问题吗?它没有提及 Cocoa,因此进行了编辑和评论。我认为区分是很重要的,就像人们应该区分 C++ 和 STL、C# 和 .NET 等一样。
-
我不确定我是否在编辑之前看到它,(有没有办法查看问题的修订?),我可以理解他的问题的答案是 Cocoa 特定的.但是,我猜 95% 以上的 Cocoa 开发人员使用的是 Objective-C,并且所有 Objective-C 开发人员中的 99% 以上都在使用 Cocoa(与 GNUstep 等相反)。这两个标签密切相关,我没有想到使用 Objective-C 进行标签会激怒不使用 Cocoa 的语言的粉丝。如果我在这方面完全错了,那么删除 Objective-C 标记是没有问题的。 :-)
-
这是问题的标题,而不是标签。 Objective-c 和 cocoa 标签非常适合这个问题,但是在没有任何参考 Cocoa 的情况下,我本可以提供一个 POSIX 解决方案,并且它符合问题的标准。大多数 Cocoa 开发人员都在使用 Objective-C,而大多数 Objective-C 开发人员也在使用 Cocoa,但这没有理由互换使用这两个术语。
标签: objective-c cocoa nsdate nscalendar nsdatecomponents