NSArray利用Cocoa框架进行汉字排序
在NSString有一个函数localizedCompare:,它的功能是通过自身与给定字符串的比较,返回一个本地化的比较结果,也就是说这个函数是支持汉字比较的。
进一步localizedCompare:只是字符串与字符串的比较,我们要让NSArray数组通过按关键字为汉字字符串排序,我们继续在NSArray的SDK上下功夫,我们发现除...
分类:
编程语言 时间:
2015-07-18 18:42:13
阅读次数:
149
因为NSArray并不直接支持对汉字的排序,这就要通过将汉字转换成拼音完成按A~Z的排序,这看起来是个头疼的问题,因为牵扯到汉字转为拼音,kmyhy给出一个较易实现的方法,获取汉字的首字的首字母,如将“王”变成“W”.
其中他通过pinyinFirstLetter函数获取中文拼音,函数原理是:“pinyinFirstLetter基于这么一个简单的原理:我们知道,在Objective...
分类:
编程语言 时间:
2015-07-18 17:14:07
阅读次数:
109
(1) NSArray打印汉字
通过重载NSArray的- (NSString
*)descriptionWithLocale:(id)locale方法
方法体如下:
//根据设置的locale
进行连接数组
- (NSString *)descriptionWithLocale:(id)locale
{
NSMutableString *str = [NSM...
分类:
其他好文 时间:
2015-07-18 15:41:17
阅读次数:
104
之前求数组中某个数中的最大值与最小值,还真一个个比较,后来看到这个方法后,我就醉了
NSArray *testArray = [NSArray arrayWithObjects:@"-2.0", @"2.3", @"3.0", @"4.0", nil];
NSNumber *sum = [testArray valueForKeyPath:@"@su...
分类:
移动开发 时间:
2015-07-17 19:03:33
阅读次数:
148
1.创建数组
[objc] view
plaincopy
// 创建一个空的数组
NSArray *array = [NSArray array];
// 创建有1个元素的数组
array = [NSArray arrayWithObject:@"123"];
// 创建有多个元素的数组
array ...
分类:
移动开发 时间:
2015-07-17 18:54:03
阅读次数:
203
关于IOS与服务器交互json数据①从服务器接受json数据:这个可以用AFN,接受方式一般为get。如: 1 +(NSArray *)getContactsFromServer:(ZMMeetingAddViewController *)meetingAddController{ 2 NS...
分类:
移动开发 时间:
2015-07-17 17:56:16
阅读次数:
273
NSSet在实际应用中与NSArray区别不大,但是如果你希望查找NSArray中的某一个元素,则需要遍历整个数组,效率低下。而NSSet在查找某一特定的元素的时候则是根据hash算法直接找到此元素的位置,效率高。 NSSet是一个无序的,管理对个对象的集合类,最大特点是集合中不允许出现重复对象,和...
分类:
移动开发 时间:
2015-07-17 15:42:29
阅读次数:
204
int
main(int
argc, const
char
* argv[])
{
@autoreleasepool
{
//第一种方法:
NSFileManager实例方法读取数据
NSArray*
paths = NSSearchPathForDirectoriesInDoma...
分类:
移动开发 时间:
2015-07-17 14:12:15
阅读次数:
131
此文是对数组NSArray与NSMutableArray知识点的总结,主要是一些常见的操作,别外一些操作见其相应的文档,下面的代码部分还运用的第三方插件BlocksKit相结合;a:Foundation中数组(NSArray)是有序的对象集合b:NSArray只能存储Objective-C的对象,而...
分类:
移动开发 时间:
2015-07-16 19:24:11
阅读次数:
177
简化通知中心的使用说明1. 简化通知中心,笔者曾经实现过不需要移除的通知中心,基于弱引用集合(相对于强引用集合如NSArray,NSDictionary等)编写,本例子并无太多新意2. 简化的通知中心由一个对象组织控制,不需要你手动移除被监听的对象,这是唯一的一点点有新意的地方3. 在处理接收通知对...
分类:
其他好文 时间:
2015-07-16 00:23:28
阅读次数:
226