OC NSMutableArray】的更多相关文章

#import <Foundation/Foundation.h> #import "Student.h" void arrayCreate() { NSMutableArray *array = [NSMutableArray arrayWithObject:"]; // 添加元素 [array addObject:"]; [array addObject:"]; // [array removeObject:@"2"];…
#import <Foundation/Foundation.h>#import "Person.h"int main(int argc, const char * argv[]) {#pragma mark -----------------------OC类和对象---------------------------------------------------    /*1 OC-CObjective -- C 简称OC,OC是C语言的扩充,并且OC是iOS和OS…
1.OC数组和c数组的区别        C语言的数组:            相同类型变量的有序结合. 类型:可以是简答数据类型.构造数据类型                int     a[10];            int   *p[10];      1)NSArray是一个对象,是任意类型对象地址的集合        不能存放简单的数据类型(int, float, NSInteger-)        除非通过一些手段把简单数据类型变成对象.      2)C数组可以保存任意类型…
知识普及: 1.数组中的元素在系统中都会有其默认对应的下标,下标是一个整形的数字,默认从0开始. 例:NSArray *arr3 = @["345","234","23"]; 则当我们要取出数组中第一个元素时,有  arr3[0]= "345";如果出现我们要取出arr[3]时,程序会报错,因为此时的数组只有3个元素,对应的下标为0.1.2,没有3,这种情况我们称之为越界 2.在oc中汉字不能被直接打印出来,需要遍历操作: 3…
昨天总结了一下NSString与NSMutableString,今天我在这里总结一下NSArray与NSMutableArray. NSArray数组是:不可变数组. nil 是数组元素结束的标记.OC数组中不能存放nil值. NSMutableArray是可变数组. 同时在OC数组中不能存放非OC对象的数据类型,比如:int .struct. enum等类型. 下面开始说一下NSArray数组. (1).数组的创建 arrayWithObject  arrayWithObjects //NSA…
原文网址:http://blog.csdn.net/ministarler/article/details/17018839 c语言实现的学生成绩管理系统是面向过程的,而OC实现的学生成绩管理系统则是面向对象的. 对该系统的重难点讲述如下: 1.排序.系统中的四个关键字分别是 stuID,姓名,年龄,成绩.我们可以选择这四种方式并选择 升降序的方法进行排序. 系统中使用的是  NSmutableArray 存储数据.那么如何对对象是类成员的数组排序呢? 先看看NSMutableArray排序的几…
在之前的一篇文章中介绍了Foundation框架中的NSString类和NSMutableString类,今天我们继续来看一下Foundation框架中的NSArray类和NSMutableArray类,其实NSArray类和Java中的List差不多,算是一种数据结构,当然我们从这两个类可以看到,NSArray类是不可变的,NSMutableArray类是可变的. 下面就先来看一下NSArray类: 一.NSArray类 // // main.m // 16_NSArray // // Cre…
可变的NSArray,可以随意添加OC对象   1.创建 void arrayCreate() { NSMutableArray *array = [NSMutableArray arrayWithObject:"]; [array addObject:"]; [array addObject:"]; [array removeObject:"]; NSLog(@"%@", array); }   NSMutableArray 不能使用@[]创建…
NSArray概述 NSArray是OC中的数组类 NSArray特点 )只能存放任意OC对象,并且是有顺序的 )不能存放非OC对象,比如int/float/double/char/enum/struct等 )它是不可变的,一但初始化完毕后,它里面的内容就永远是固定的,不能删除里面的元素,也不能再玩里面添加元素 NSArray的创建方式 +(instancetype)array; +(instancetype)arrayWithObject:(id)anObject; +(instancetyp…
我们继续来看一下Foundation框架中的NSArray类和NSMutableArray类,其实NSArray类和Java中的List差不多,算是一种数据结构,当然我们从这两个类可以看到,NSArray类是不可变的,NSMutableArray类是可变的.下面就先来看一下NSArray类   一.NSArray类 // //  main.m //  16_NSArray // //  Created by jiangwei on 14-10-12. //  Copyright (c) 2014…