1.NSArray :OC中使用的数组,是面向对象,并且是不可变数组。 1.1OC数组不能存放nil值,只能存放OC对象、不能存放非OC对象类型,比如int、strcut、enum等; 1.2 C数组 【缺点 : 数据的类型必须相同】 int a = 3; int number[5] ...
分类:
其他好文 时间:
2015-11-22 06:40:32
阅读次数:
153
java中万物皆对象,数据封装成类,类创建对象,容器类似于存放对象的数组。容器较数组而言有以下特点:1、容器长度可变、数组在堆内存中创建后内存固定;2、容器可存放不同类型的对象,而数组元素类型在创建时需表明。两点归根结底即一点,数组内存在创建之初必须分配且不可变化。 集合作为工具,存放在jav...
分类:
编程语言 时间:
2015-11-17 18:25:18
阅读次数:
136
一、内存分配的策略 按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允.....
分类:
编程语言 时间:
2015-11-15 01:00:37
阅读次数:
349
今天主要复习了昨天学习的文件管理器的知识,由于之前练的比较少,思维逻辑有些跟不上1、我们要搭建好界面,创建好界面//创建一个以文件名开头的可变数组@property (nonatomic,strong)NSMutableArray *filePaths;@end@implementation Tab...
分类:
移动开发 时间:
2015-11-10 21:01:17
阅读次数:
422
********************************************// 可变数组构造方法 //下边两句的定义都是不可变的// NSMutableArray *marray1 = [[ NSArray alloc]init];// NSMutableArray * marra.....
分类:
其他好文 时间:
2015-11-08 17:47:30
阅读次数:
193
import UIKit/*:数组* 格式 var arr:[Int] = [数值1, 数值2, 数值3]* 不可变数组 let == NSArray* 可变数组 var*/let arr = [10, 11, 12] // 开发中用这种let arr2: [Int] = [10, 11, 12]....
分类:
编程语言 时间:
2015-11-06 21:00:55
阅读次数:
433
1.不可变数组 NSArry 和可变数组 NSMutableArray创建数组对象1)初始化方法 NSArray * arr = [ [NSArray alloc] initWithObjects:@“ww”,@“ede”,@“fr”,@”fg”,nil];2)便利构造器NSArray *arr2 ...
分类:
其他好文 时间:
2015-11-05 23:54:25
阅读次数:
231
#在蓝懿学习iOS的日子#Day10今天做了一个大的游戏,涵盖了这段时间学洗的知识,页面的切换字符串,还有可变数组和遍历等知识点。1、显示搭建视图添加背景,创建一个选择hero视图,添加一个button点击进入下一个选择hero视图;2、在hero视图搭建视图添加背景,创建一个英雄hero类,把不同...
分类:
移动开发 时间:
2015-11-02 22:59:37
阅读次数:
340
基础知识回顾 1.在给可变数组添加元素时,要保证该数组已被初始化 2.在遍历可变数组时,不能对其进行增删改 3.NSMutableArray继承自NSArray,几乎拥有NSArray的一切方法。 4.OC数组只能存放OC对象,不能存放非OC对象,如int,结构体和枚举等。NSArray NSA.....
分类:
编程语言 时间:
2015-10-27 21:55:50
阅读次数:
247
#import?<Foundation/Foundation.h>
int?main(int?argc,?const?char?*?argv[])?{
????@autoreleasepool?{
????????//NSMutableArray?可变数组?继承与?不可变NSArray
????????/...
分类:
移动开发 时间:
2015-10-21 14:12:02
阅读次数:
230