iOS 基础知识iOS点滴

代码槽点

2015-03-31  本文已影响643人  MicroCai

原代码

typedef enum{
    UserSex_Man,
    UserSex_Woman
}UserSex;

@interface UserModel :NSObject

@property(nonatomic, strong) NSString *name;
@property (assign, nonatomic) int age;
@property (nonatomic, assign) UserSex sex;

- (id)initUserModelWithUserName:(NSString *)name withAge:(NSUInteger)age;

-(void)doLogIn;


@end

枚举处有如下几个槽点

类的地方有如下几个槽点

更正过的代码

typedef NS_ENUM(NSInteger, BDKGender)
{
    BDKMale,
    BDKFemale
};

@interface BDKUserInfo : NSObject

@property (nonatomic, copy)   NSString *userName;
@property (nonatomic, assign) NSUInteger userAge;
@property (nonatomic, assign) Gender userGender;

/**
 *  登录百度知道
 *
 *  @param info         登录所需信息
 *  @param successBlock 登录成功 block
 *  @param failedBlock  登录失败 block
 */
- (void)loginWithInfo:(NSDictionary *)info
           successBlock:(void(^)(NSDictionary *resultInfo))successBlock
               failed:(void(^)(NSError *error))failedBlock;
               
/**
 *  初始化用户信息
 *
 *  @param userName 用户名
 *  @param userAge  用户年龄
 *
 *  @return 用户信息
 */
- (instancetype)userInfoInitialedByUserName:(NSString *)userName
                                     userAge:(NSUInteger)userAge;
                                
@end
上一篇 下一篇

猜你喜欢

热点阅读