Objctive-c基础教程—产生随机数、整形转字符型

本文介绍了一个使用Objective-C实现的登录界面验证码生成方法。通过arc4random()函数生成四位随机数,并将其转换为字符串形式显示在登录界面上。

最近做一个登录界面,需要做验证码,验证码是随机生成的。学习Objctive-C已有两个月了,现在才刚刚入门,很多东西还不懂,找了一些资料终于把随机数给弄出来了。
发现Objctive——C跟C++有很多相同的地方。


- (UIView *)codeLabel

{

 if (codeLabel == nil)

 { 

 //获取随机数

int aNumber =arc4random()%8999 + 1000;

 //NSLog(@"%d",aNumber);

//NSLog(@"%d",&aNumber);

 

CGRect frame = CGRectMake(160, 8.0, 50, kTextFieldHeight);

kLeftMargin == 250;

codeLabel =[[UILabel alloc] initWithFrame:frame];

codeLabel.textColor = [UIColor blackColor];

 

codeLabel.font = [UIFont boldSystemFontOfSize:18];

 

//整型转换为字符型

codeLabel.text =[NSString stringWithFormat:@"%d",aNumber];

 

}

return codeLabel;

}

转载于:https://www.cnblogs.com/lm3515/archive/2010/12/20/1911567.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值