早教吧作业答案频道 -->其他-->
在objectivec中@protocol有什么作用,还有RelaDelegate的作用是什么.2者集合的具体表现是什么?#import@protocolRelaDelegate-(void)commit:(NSArray*)array;//保存-(void)commitChange:(NSArray*)array;//修改@end@interfaceRela
题目详情
在objective c中@protocol 有什么作用,还有 RelaDelegate的作用是什么.2者集合的具体表现是什么?
#import
@protocol RelaDelegate
-(void)commit:(NSArray*)array; //保存
-(void)commitChange:(NSArray*)array; //修改
@end
@interface RelationViewController :UIViewController
{
id relaDelegate;
IBOutlet UITextField *field1;
IBOutlet UITextField *field2;
IBOutlet UITextField *field3;
IBOutlet UITextField *field4;
}
@property (nonatomic,assign) id relaDelegate;
-(void)setData:(NSArray*)array;
-(IBAction)buttonPressed:(id)sender;
@end
#import
@protocol RelaDelegate
-(void)commit:(NSArray*)array; //保存
-(void)commitChange:(NSArray*)array; //修改
@end
@interface RelationViewController :UIViewController
{
id relaDelegate;
IBOutlet UITextField *field1;
IBOutlet UITextField *field2;
IBOutlet UITextField *field3;
IBOutlet UITextField *field4;
}
@property (nonatomic,assign) id relaDelegate;
-(void)setData:(NSArray*)array;
-(IBAction)buttonPressed:(id)sender;
@end
▼优质解答
答案和解析
@protocol相当于一种接口声明,和Delegate一起使用,是定义一种接口,实现该接口的类默认都支持接口中声明的方法.(Delegate更像是一种委托,但是比其它语言中的委托概念上更大一些).
看了在objectivec中@pr...的网友还看了以下:
用计算器验算函数y=lgxx(x>1)的若干个值,可以猜想下列命题中的真命题只能是()A.y=lg 2020-05-20 …
函数f(x)=Asin(ωx+y),(A,ω,y是常数,A>0,ω>0)、图像过(兀/3,0)、( 2020-07-13 …
曲线积分的定义里面:二元函数f(x,y)在L上有界是什么意思?(L假定是xOy面上的一条光滑曲线弧 2020-07-25 …
已知集合A=[-2,2],B=[-1,1],设M={(x,y)|x∈A,y∈B},在集合M内随机取 2020-07-30 …
初一算数已知2x+5y-3=0,求4X.32y的值4后面x和32后面的y是在平方的位置(右上角,我不 2020-11-06 …
关于函数y=(500-10x)(40+x),下列说法不正确的是()A.y是x的二次函数B.二次项系数 2020-11-17 …
(0,Y)是在那个轴A.在X轴B.在Y轴C.在轴线上 2020-12-05 …
(0,Y)是在那个轴题目没说Y指的是什么东西A.在X轴B.在Y轴C.在轴线上(0,Y)是在那个轴题目 2020-12-05 …
如图,已知某产品的出厂价(y)是在6元的基础上按月份(x)随函数f(x)=Asin(ωx+φ)+6( 2020-12-15 …
根据如图所示的转化关系即实验现象,推断A-Y是什么物质,已知B是黑色粉末, 2021-02-01 …