![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
objective c
boy15174
这个作者很懒,什么都没留下…
展开
-
写了一个返回一个区间内随机数的OC方法
//随机返回某个区间范围内的值- (float) randomBetween:(float)smallerNumber And:(float)largerNumber{ //设置精确的位数 int precision = 100; //先取得他们之间的差值 float subtraction = largerNumber - smallerNumber;原创 2013-03-14 20:39:05 · 2777 阅读 · 1 评论 -
关于不等概率抽金币的实现
这两天做个抽奖功能,平常做的话,都用switch..case..来写不等概率,但是一方面是固定了概率,二是几率相差太大也不太容易写。因为BOSS要求得从后台动态调整几率,所以构思了这么一个方案。假设最小的概率是1%,那就有100种可能(算上重复),那就用个含有100项的数组,根据概率放满,比如30%是5个金币,那数组中就有30个项是“5”,以此类推。。最后再随机一下数组,随机取某个下标原创 2013-03-25 14:51:59 · 774 阅读 · 0 评论 -
UIColor获得RGB颜色分量的方法
去网上找了下,主要是这种方法:CGFloat R, G, B; UIColor *uiColor = [lblDate textColor];CGColorRef color = [uiColor CGColor];int numComponents = CGColorGetNumberOfComponents(color); if (numComponents == 4){原创 2013-05-08 18:47:25 · 978 阅读 · 0 评论