//
// CarModel.h
// DelegateDemo
//
// Created by handsome xu on 2017/3/13.
// Copyright © 2017年 hensen. All rights reserved.
//
#import <Foundation/Foundation.h>
@class CarModel;
//自定义代理
@protocol CarModelDelegate <NSObject>
//1、必须实现的回调方法
@required
-(void)getCarModel:(CarModel *)model;
//2、可选实现的回调方法
@optional
-(void)getCarOtherModel:(CarModel *)model;
@end
@interface CarModel : NSObject
@property (nonatomic,strong)NSString *name;
@property (nonatomic,strong)NSString *nickName;
//声明代理
@property (nonatomic,weak)id<CarModelDelegate> delegate;
//声明方法,模拟按钮点击
-(void)didclickButton;
@end
评论0
最新资源