给字符串取别名(为了让代码更好看)

2018-04-19  本文已影响17人  Zz7777777

常量定义的正确姿势 这边文章详细说明了定义如何更好的定义常量

/** 身份证 */
extern NSString *const identifyCard;

/** 军官证 */
extern NSString *const officersCard;

/** 护照 */
extern NSString *const passportCard;

/** 机动车驾驶证 */
extern NSString *const driverCard;

/** 港澳通行证 */
extern NSString *const HongKongCard;

/** 台胞证 */
extern NSString *const MTPCard;

/** 船员证 */
extern NSString *const seamanCard;

.m文件

/** 身份证 */
NSString *const identifyCard = @"01";

/** 军官证 */
NSString  *const officersCard = @"02";

/** 护照 */
NSString *const passportCard = @"03";

/** 机动车驾驶证 */
NSString *const driverCard = @"04";

/** 港澳通行证 */
NSString *const HongKongCard = @"05";

/** 台胞证 */
NSString *const MTPCard = @"06";

/** 船员证 */
NSString *const seamanCard = @"07";

if ([_senderPaperworkType isEqualToString:identifyCard]) {
 
           if (![NSString validateIDCardNumber:_idNum]) {
               [self.view makeToast:@"身份证号码不正确" duration:0.3 position:CSToastPositionCenter];
               return;
           }
       }      
if ([_senderPaperworkType isEqualToString:officersCard]) {
           if (![NSString validateOfficersCard:_idNum]) {
               [self.view makeToast:@"军官证号码不正确" duration:0.3 position:CSToastPositionCenter];
               return;
           }
       }
     
上一篇下一篇

猜你喜欢

热点阅读