2013年10月15日

obj-c部分对象快捷构建和访问

摘要: 1.NSNumberNSNumber *number = @1234; 2.NSArray赋值1 NSArray *wordArray = @[ @"a", @"b", @"c", @"d"];取值对于数组,可以直接用下标访问,例如array[0],等同于[array objectAtIndex:0];还可以利用下标进行替换// 1[mutableArray replaceObjectAtIndex:index withObject:@"x"];// 2mutableArray[index] = 阅读全文

posted @ 2013-10-15 17:32 cenlei1988 阅读(177) 评论(0) 推荐(0)

objective C block异步改同步

摘要: 目前有不少系统api都用到了block,但是有时候我们就需要调用这些来实现同步接口。 幸好gcd中有dispatch_semaphore_t,我们可以先在函数体中先初始化 dispatch_semaphore_tsema=dispatch_semaphore_create(0); 调用含有block的接口后,等待信号量 dispatch_semaphore_wait(sema, DISPATCH_TIME_FOREVER); dispatch_release(sema); 在block中完成需要的任务之后,调用dispatch_semaphore_signal(sema); 除... 阅读全文

posted @ 2013-10-15 17:14 cenlei1988 阅读(677) 评论(0) 推荐(0)

2013年8月14日

[iOS开发]如何获取天气状态

摘要: 在ios开发中获取天气情况,主要的方法是调用一些公开的url从网络上获取相关天气数据,拿到数据之后进行xml或者json解析,拿到自己关心的内容,我搜到资料,有两种方法:方法1: #define WEATHER_SERVICE_URL@"http://www.weather.com.cn/data/cityinfo/[城市编码].html" 把[城市编码]替换成自己想查询的城市编码,然后进行url请求即可得到相关数据,收到的是json数据 目前暂时没有找到如果根据城市名称来获取城市编码,如果有知道的希望不吝赐教,以下是部分城市的城市编码:北京:101010100朝阳:101 阅读全文

posted @ 2013-08-14 19:54 cenlei1988 阅读(987) 评论(1) 推荐(1)

iOS中的url编码

摘要: 在iOS app开发中,如果需要对url中的中文和特殊字符进行url编码,一般有两种方法: 1.使用NSString方法 encode:NSString* sURL = [string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; decode:NSString* sURL = [string stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 2.使用CFStringRef方法 encode: 指定需要编码的字符1 NSSt. 阅读全文

posted @ 2013-08-14 19:34 cenlei1988 阅读(667) 评论(0) 推荐(1)

导航