例如(Page – 在“实现configureVIEw方法”下)
BirdSighting *theSighting = self.sighting;if (theSighting) { self.birdnameLabel.text = [theSighting name]; self.locationLabel.text = [theSighting location]; self.dateLabel.text = [formatter stringFromDate:(NSDate *)theSighting.date]; // Here}
但是我知道在BirdSighting类中,date属性始终是NSDate对象.
所以我想知道为什么教程总是输入输入,是否存在某种Objective-c约定或框架对话,建议你这样做?如果是这样,为什么?
解决方法 这不是必需的.演员只是为了清晰起见,因为该属性已被定义为NSDate,here:@property (nonatomic,strong) NSDate *date;
在处理核心基础时,唯一需要以该形式进行强制转换的情况将是非弧形的,如下所示:
CFDateRef asCFDate;NSDate *asNSDate = (NSDate *) asCFDate;
但是,在ARC中,您将使用__brIDge强制转换.
总结以上是内存溢出为你收集整理的ios – 为什么需要演员?全部内容,希望文章能够帮你解决ios – 为什么需要演员?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)