iOS开发UI篇—UITableview控件基本使用 一、一个简单的英雄展示程序 NJHero.h文件代码(字典转模型) NJViewController.m文件代码 实现效果: 代码注意点: (1)在字典转模型的代码处用下面的代码,为可变数组分配dictArray.count个存储空间,可以提高程 ...
分类:
移动开发 时间:
2016-05-31 23:44:01
阅读次数:
223
Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int ,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。 1、NSArray 不可变数组 [array count] : 数组的长度。 [arr ...
分类:
其他好文 时间:
2016-05-17 13:05:15
阅读次数:
156
16.01 ArrayList存储字符串并遍历 ArrayList类概述:底层数据结构是数组,查询快,增删慢,线程不安全,效率高 ArrayList类是List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作 ...
分类:
编程语言 时间:
2016-05-15 19:33:49
阅读次数:
250
第一种:冒泡排序,然后挨个挨个比较,这个没什么可说的,关键是麻烦,而且时间复杂度也挺大的,所以博主就不给讲了。 第二种:利用数组排序。 NSArray *array = @[@"小玉",@"小小鱼",@"小玉"]; //数组去重方法 方法1 //建立一个新的的可变数组,数组长度为0 NSMutabl ...
分类:
编程语言 时间:
2016-05-15 14:02:23
阅读次数:
213
浅拷贝与深拷贝首先回顾下,浅拷贝:即指针拷贝,源对象和新对象指向的是同一个地址,也就是说浅拷贝要复出出来一个新的文件,但两个文件的地址还是一个。浅拷贝的话是只有不可变数组(如:NSArray,NSSet,NS字典)遇上copy,才是浅拷贝,剩下的都是深拷贝。例如: Dog * dog1 = [Dog new];// 这里就是浅拷贝,即指针拷贝
Dog * dog2 = dog1;而深拷贝,自己定义的...
分类:
编程语言 时间:
2016-05-12 11:55:27
阅读次数:
207
数组的概念和常用方法:
Foundation中的数组(NSArray,NSMutableArray)是一组有序的对象集合,通过索引下标获取数组中各个元素。与字符串相同,数组也有可变和不可变数组之分。
数组中不可以存放基本数据类型,只能存放类的对象。
如果需要将基本数据类型放入数组中,需要通过NSNumber进行数据的“封装“。
//数组的创建与初始化
//(...
分类:
编程语言 时间:
2016-05-12 11:25:37
阅读次数:
182
NSArray以及NSMutableArray 在Objc中的两种数组(不可变数组和可变数组), 在日常开发中,经常会遇到需要清空数组的情况,很多人下意识的会想到nil这个方法,这里是不提倡的。因为如果使用 Array == nil;这样不仅清空了数组,同时也把memory释放了,这个object就 ...
分类:
移动开发 时间:
2016-05-10 02:16:57
阅读次数:
322
一. OC的数组成员是任意的对象指针 与C中的链表结构类似(以nil结尾) 一切的数组操作不能越界
OC的数组分为 -->不可变数组 NSArray --> 可变数组 NSMutableArray
[cpp] view
plain copy
"code" class="...
分类:
编程语言 时间:
2016-05-08 06:51:01
阅读次数:
428
几种常见的集合:
NSArray/NSMutableArray
NSSet/NSMutableSet
NSDictionary/NSMutableDictionary
1. 不可变有序数组:
void Array()
{
// 创建
// 快速创建的方法只适于创建不可变数组
NSArray *s = @[@"jack", @"rose", @"jerry"...
分类:
其他好文 时间:
2016-05-07 11:28:11
阅读次数:
162
几种常见的集合:NSArray/NSMutableArray
NSSet/NSMutableSet
NSDictionary/NSMutableDictionary
1.不可变有序数组:void Array()
{
// 创建
// 快速创建的方法只适于创建不可变数组
NSArray *s = @[@"jack", @"rose", @"jerry"]; //数组...
分类:
其他好文 时间:
2016-05-07 10:59:48
阅读次数:
142