`
caoyudong
  • 浏览: 25644 次
  • 性别: Icon_minigender_1
  • 来自: 扬州
社区版块
存档分类
最新评论

可变字符串 NSMutableString 以及 随机产生不重复10以下的随机数

阅读更多
NSMutableString *goodListString=[[NSMutableString alloc]init];//初始化可变字符串
    for (int i=0; i<m_goodsInfo.count; i++) {
        [goodListString insertString:m_goodsInfo[i] atIndex:[goodListString length]];
    }


randomGenerate=[[NSMutableArray alloc]init];
    do{
        int random=arc4random()%10;//10以下可能会重复
        NSString *randomString=[NSString stringWithFormat:@"%d",random];
        if (![randomGenerate containsObject:randomString]) //产生不重复的随机数存到数组中
{
            [randomGenerate addObject:randomString];
        }
       
    }while (randomGenerate.count!=4);
分享到:
评论

相关推荐

    NSString_NSMutableString

    Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新...

    UAObfuscatedString, 在二进制中,一个简单的类别,用来隐藏敏感字符串.zip

    UAObfuscatedString, 在二进制中,一个简单的类别,用来隐藏敏感字符串 UAObfuscatedStringUAObfuscatedString是一个简单而轻量级的NSMutableString 类别,它允许你防止敏感字符串出现在编译后的二进制文件中。...

    深拷贝与浅拷贝;copy与mutableCopy;容器类型的深拷贝;copy和strong;

    3、无论是声明NSString还是NSMutableString类型的属性时,我们希望此属性被赋值为NSMutableString类型的字符串后,此属性不会因这个可变类型字符串的改变而改变(这也是多数情况下的用法),那就用copy修饰属性

    KSWriter:字符串写作

    它允许您构建字符串,将它们直接管道传输到目标位置,例如: NSMutableString NSMutableData或NSOutputStream 设计的自定义模块通常,这比自己构建一个大型NSMutableString更为有效。 输出数据时,KSWriter可以为您...

    Objective-C中字符串NSString的常用操作方法总结

    主要介绍了Objective-C中字符串NSString的常用操作方法总结,Objective-C中NSString和NSMutableString这两个类下包含了操作字符串的大多数方法,需要的朋友可以参考下

    safely安全使用NSArray,NSMutableArray,NSDictionary,NSMutableDictionary,NSMutableString。-Swift开发

    FFSafeKit安全地使用NSArray,NSMutableArray,NSDictionary,NSMutableDictionary,NSMutableString。 功能安全访问NSArray安全访问NSDictionary安全访问并执行更改FFSafeKit安全地使用NSArray,NSMutableArray,...

    复杂XML的解析及组装

    此包可以解决XML文件的解析、对象转化为XML字符串的问题。 1 通过调用解析类,可以将XML的DATA数据转换为XmlNode对象,XmlNode以树形结构进行XML的数据封装,使用的时候按照树形结构进行数据的获取。(如有问题请...

    Password-keyboard:随机变换数字位置的密码键盘

    @property (nonatomic, strong) NSMutableString *passWord;4.设置需要输入密码的textFieldself.textField.inputAccessoryView = [[LVKeyboardAccessoryBtn alloc] init];self.textField.inputView = self.keyboard;

    NSStringDemo

    Object-C 中NSString与NSMutableString 用法

    iOS CSV文件导出,保存

    NSMutableString *str = [NSMutableString string]; //第一次写入字典的key值 if (first) { for (NSString *key in dict.allKeys) { //"," 换列 [str appendString:[NSString stringWithFormat:@"%@,",key]...

    objective-c-tutorial:这是我在学习时编写的所有目标c教程代码

    directional_example_of_objective_c 如何定义属性如何写构造函数如何编写实例方法如何初始化对象如何使用定义的对象#premitive_type_variable_example 所有变量的例子如何打印它们所有变量说明符所有可变的实际尺寸...

    iOS 拨打电话代码的三种方式

    1,这种方式,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示 NSMutableString * str=[[NSMutableString alloc] initWithFormat:@tel:%@,@186xxxxxxxx]; // NSLog(@str======%@,str); ...

    利用iOS绘制图片生成随机验证码示例代码

    @property (nonatomic, retain) NSMutableString *changeString; @property (nonatomic, retain) UILabel *codeLabel; -(void)changeCode; @end .m文件 @synthesize changeArray = _changeArray; @synthesize ...

    Foundation框架

    学习OC中的Foundation框架的总结,包括NSObject,NSString,NSMutableString,NSArray,NSMutableArray

    OC增删改查

    NSMutableString *sr=[NSMutableString stringWithFormat:@"%@",@"sdfdgdfg"]; //增加 [sr appendFormat:@"ad"]; NSLog(@"%@",sr); //增加 [sr appendFormat:@"%@",@"ad"]; NSLog(@"%@",sr); //删除 [sr ...

    iOS本地动态生成验证码的方法

    。。。 用于ios本地动态生成验证码,效果如下: 导入CoreGraphics.framework 用于绘制图形 封装UIView,便捷使用,代码如下: ...@property (strong, nonatomic) NSMutableString *authCodeStr;//

    支持添加文字效果或点击事件功能

    源码WPAttributedMarkup, WPAttributedMarkup能给Label中某关键字添加文字效果或点击事件。Label中的某个关键字词可以改变字体的特性如颜色、加粗,下划线等,也可以为某个关键字词添加点击事件。 ...

    iOS、Mac OS X系统中编程实现汉字转拼音的方法(超级简单)

     NSMutableString *ms = [[NSMutableString alloc] initWithString:@”我是中国人”];  if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformMandarinLatin, NO)) {  NSLog(@”...

    XmlReader的m文件

    @property (nonatomic, strong) NSMutableArray *dictionaryStack; @property (nonatomic, strong) NSMutableString *textInProgress; @property (nonatomic, strong) NSError *errorPointer;

    SSLogger:SSLogger是一个很简单的,轻量级的iOS日志记录工具

    SSLoggerSSLogger是一个很简单的,轻量级的iOS日志记录工具。使用方法和NSLog类似,可以将日志信息记录到文件中;...NSMutableString * veryLenStr = [NSMutableString stringWithFormat:@""];for

Global site tag (gtag.js) - Google Analytics