早教吧作业答案频道 -->其他-->
在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...的网友还看了以下:
下面是邻接表存储的图,以[0]点出发,求深度优先遍历和广度优先遍历的结果[0]->[1]->[5] 2020-06-02 …
∫e^xcosxdx=∫e^xd(sinx)=e^xsinx-∫sinxe^xdx=e^xsinx 2020-06-12 …
设矩阵A,B满足A=E(1,3)E(5(-2))BE(3,2(1/2)),则有A.B=E(1,3) 2020-06-28 …
已知函数y=(e^x-a)^2+(e^(-x)-a)^2(a属于R,a不等于0),求y的最小值Y= 2020-07-21 …
D(X)=E[X-E(X)]^2=E{X^2-2XE(X)+[E(X)]^2}=E(X^2)-2[ 2020-07-21 …
计算∫(上限+∞下限0)xe^(-x)/(1+e^(-x))^2其中过程是∫xe^(-x)dx/( 2020-07-31 …
求y=2e^x+e^-x的极值//为什么两边取自然对数?由y=2e^x+e^(-x)对y求导:y′ 2020-08-02 …
maple不等方程组solve({-(-u^3/3-e*u^2/2+u)>-(e^2+4)^(3/2 2020-10-31 …
用C++求不超过30000E数列的最大E数的值/*数列:E(1)=E(2)=1E(n)=(n-1)* 2020-11-20 …
matlab中的平均值clear%清除变量dx=0.01*2*pi;%间隔x=0:dx:2*pi;% 2020-12-31 …