Iphone 目标C中的声明放在哪里
我有一个file1.h file1.m file1.xib。xib有一个带有标签的空白屏幕。我有另一个文件,它执行一些任意计算,并将在计算循环时更新标签。我应该在file1.h或执行计算的文件中在哪里声明UILabel*值Iphone 目标C中的声明放在哪里,iphone,objective-c,declaration,Iphone,Objective C,Declaration,我有一个file1.h file1.m file1.xib。xib有一个带有标签的空白屏幕。我有另一个文件,它执行一些任意计算,并将在计算循环时更新标签。我应该在file1.h或执行计算的文件中在哪里声明UILabel*值 谢谢您开车四处转转。标签应在.h文件中声明为IBOutlet: @interface File1 { IBOutlet UILabel *mylabel; } @end 确保将此插座连接到Interface Builder中的标签。标签应在.h文件中声明为IBOu
谢谢您开车四处转转。标签应在.h文件中声明为
IBOutlet
:
@interface File1 {
IBOutlet UILabel *mylabel;
}
@end
确保将此插座连接到Interface Builder中的标签。标签应在.h文件中声明为
IBOutlet
:
@interface File1 {
IBOutlet UILabel *mylabel;
}
@end
请确保将此插座连接到Interface Builder中的标签。该标签应声明为IBOutlet,正如Josh在上述.h文件中所说的那样,并在Interface Builder中连接标签 您还可以在.h文件中将标签定义为@property,并在.m文件中合成它,这样您就可以使用。接线员 现在,要使用计算更新标签,只需在.h文件中定义updateLabel函数,并在实现文件中编写代码以实现更新,如下所示:
@interface File1 {
IBOutlet UILabel *myLabel;
}
@property (nonatomic, retain) IBOutlet UILabel *myLabel;
- (void)updateLabel:(id)sender;
@end
正如Josh在上述.h文件中所说,标签应该声明为IBOutlet,并且在Interface Builder中连接标签 您还可以在.h文件中将标签定义为@property,并在.m文件中合成它,这样您就可以使用。接线员 现在,要使用计算更新标签,只需在.h文件中定义updateLabel函数,并在实现文件中编写代码以实现更新,如下所示:
@interface File1 {
IBOutlet UILabel *myLabel;
}
@property (nonatomic, retain) IBOutlet UILabel *myLabel;
- (void)updateLabel:(id)sender;
@end
同时查看NIB对象()的内存管理指南,以确保视图控制器在内存不足的情况下正常工作,可能不会有什么坏处。同时查看NIB对象()的内存管理指南,以确保视图控制器在内存不足的情况下正常工作,可能不会有什么坏处。