NSString字符串的实际应用
来源:互联网 发布:淘宝模特培训 编辑:程序博客网 时间:2024/06/14 23:53
因为想获取一下自己新浪微博所有粉丝中没有加V的用户名,于是开始了一番折腾,折腾过程如下,先用新浪微博应用 粉丝工具箱,查询出所有用户的信息,Chrome获取到相应的JSON信息如下。
于是copy到Xcode new了个.m 先去掉了换行符 扔到字符串中,开始的思路是如何遍历这个字符串,于是找文档,看有没有能返回NSArray的函数,找到了一个,
- (NSArray *)componentsSeparatedByString:(NSString *)separator;
于是根据这个获取到截取后的数组,通过遍历这个数组取出相应的UserName,正是因为写这些东西知道了,居然还有个NSMutableString这么个东西。
贴代码
#import <Foundation/Foundation.h>int main(int argc, const char * argv[]){ @autoreleasepool { // insert code here... NSLog(@"Hello, World!"); NSString *jsonValue =@"0: {uid:1494848464, name:宁财神, f_m:0, uf_m:1, i_f:1, i_uf:0,…}1: {uid:2487780851, name:Lilin1号想看山花烂漫, f_m:0, uf_m:1, i_f:1, i_uf:0,…}2: {uid:2339488485, name:琳娜zln, f_m:0, uf_m:1, i_f:1, i_uf:0,…}3: {uid:2027802704, name:iPhone中文网, f_m:1, uf_m:0, i_f:1, i_uf:0,…}4: {uid:1846416917, name:Luvmmy, f_m:0, uf_m:1, i_f:1, i_uf:0,…}5: {uid:1554710050, name:傅盛, f_m:0, uf_m:1, i_f:1, i_uf:0,…}; NSArray *array = [jsonValue componentsSeparatedByString:@"name:"]; NSMutableString *newString= [NSMutableString string]; for (NSString *string in array) { NSRange range = [string rangeOfString:@","]; NSString *name = [NSString stringWithFormat:@"@%@",[string substringToIndex:range.location]]; [newString appendFormat:@" %@",name]; NSLog(@"===%@",name); } NSLog(@"所有用户==%@",newString); } return 0;}
用户很多,就不全贴出来了。第一次感觉写算法方面的东西没有犯困而且写的津津有味...写出来 mark下
- NSString字符串的实际应用
- 字符串实际应用例子
- Oracle 字符串split的相关实际应用代码介绍
- NSString 字符串的合并
- 字符串NSString的学习
- NSString字符串的比较
- NSString字符串的使用
- SOA 的实际应用
- Filter的实际应用
- 反射的实际应用
- 门禁的实际应用
- CLHLock的实际应用
- MV5的实际应用
- ROW_NUMBER() 的实际应用
- ArrayList的实际应用
- AOP的实际应用
- HashMap的实际应用
- AS2的实际应用
- base64
- 【stagefrightplayer】5 音频输出AudioPlayer介绍
- 类的四种默认函数
- 观察者模式(一)
- Spring注解的使用和区别:@Component、@Service、@Repository、@Controller
- NSString字符串的实际应用
- HDU 2952 Counting Sheep (深度搜索)
- spring技术翻译开始
- OCP-1Z0-051-V9.02-91题
- 获取JAVA当前进程PID的两种方法
- 3 Alooper分析
- Android:NDK r9
- 手游2dx面试笔记一
- enq: TX - row lock contention