Objective C-2-乱数、可変文字列、文字列、SubString

1010 ワード

int main(int argc, const char * argv[])

{



    @autoreleasepool {

        

        

        NSString *outputString = @"1234567890!@#$%^&*()";

        

        NSMutableString *resultString = [[NSMutableString alloc] init];

        

        NSLog(@"%d", (int)outputString.length);

        

        for(int j=0;j<outputString.length;j++)

        {

            NSLog(@"Index = %d  Char = %@",j, [outputString substringWithRange:NSMakeRange(j, 1)]);

        }

        

        

        

        for(int i=0;i<20;i++)

        {

            int index  = arc4random() % outputString.length;

            NSString *indexString = [outputString substringWithRange:NSMakeRange(index, 1)];

            

            [resultString appendFormat:@"%d %@ ", index, indexString];

        }

        

        if (resultString) {

            NSLog(@"%@", resultString);

        }



        

        return 0;

    }

}