在NSDate没有其他信息的情况下,如何获得对象的年/月/日?我意识到我可以用类似的东西做到这一点:
NSCalendar *cal = [[NSCalendar alloc] init];
NSDateComponents *components = [cal components:0 fromDate:date];
int year = [components year];
int month = [components month];
int day = [components day];
Run Code Online (Sandbox Code Playgroud)
但这对于像NSDate年/月/日这样简单的事情来说似乎有很多麻烦.还有其他解决方案吗?
在一个小团队中,每个人都在编写项目一段时间,我想鼓励一些不同的想法,让人们增加他们的iOS知识,以及在日常活动中获得更多变化.我不是在寻找涉及井盖的面试问题,也不是关于drawRect:是否是UIView或UIViewController的一部分的非常具体的问题.我正在寻找更多关于/sf/ask/89798131/的问题 - 这里有很多问题和很多很棒的信息.我投票了.
我正在考虑每周发送一个这样的主题,然后通过一些例子在本周末讨论它.也许在轮流的基础上分配一个简短的演示文稿,这样有人可以完成关于该主题的10分钟演示,奖励等等 - 然后当涉及该主题的某些任务出现时,我们可能没有专家,但我们至少有有人知道从哪里开始寻找答案.也许是希望根据这个练习找到更多.
stackoverflow,虽然它有"很棒的问题",有很多不太好的东西,而且每天都会大量滚动.在按照投票排序的iPhone标记的问题中,我看到的问题很少.我当然会在这里进一步研究一些排名靠前的问题,但这些是人们不得不提出的问题,不一定是其他人可能从中受益最多的问题.
"程序员"周围有很多练习,但这些练习并非所需.我希望这是iPhone特有的.我们来自不同的背景,都是不错的程序员.
那么 - 您认为值得了解的iPhone开发有哪些内容?那些事情可以用一个问题的形式表达出来,让一个有进取心的程序员得到满意的答案吗?是什么让你停下来思考,拯救了你的日子,把你推向另一个有趣和/或有利可图的方向,增加了你的知识,或者只是让你觉得自己找到了答案?
我有年份,mont,...,整数类型的第二个,我需要从它们构建NSDate.我尝试了这段代码,但我得到了(null).
NSDateFormatter *tempFormatter = [[[NSDateFormatter alloc]init]autorelease];
[tempFormatter setDateFormat:@"yyyy-mm-dd hh:mm:ss"];
NSString* message = [NSString stringWithFormat:@"%04d-%02d-%02d %02d:%02d:%02d", year, month, day, hour, minute, second];
NSDate *day3 = [tempFormatter dateFromString:message];
Run Code Online (Sandbox Code Playgroud)
这段代码出了什么问题?