假设我有这段代码:NSString*inspDate=@"20120515";NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyyyMMdd"];NSDate*inspectionDate;inspectionDate=[dateFormatterdateFromString:inspDate];当我检查它是否有效时(NSDate包含格式正确的数据)它确实...但为什么呢?这里我通过以下步骤:NSDateFormatter的内存正在堆中分配和实例化。dat