`
ydbc
  • 浏览: 720356 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

改变数组里的内容

 
阅读更多


还是说一句

NSString *str,*test;

str=test和str=[test retain] 是不一样的。

self.array=[NSArray arrayWithObjects:[NSMutableString stringWithString:@"MutableString"],@"string", nil];
NSLog(@"str is-> %@",[_array objectAtIndex:0]);

NSMutableString *one=(NSMutableString*)[_array objectAtIndex:0];
[one setString:@"可变字符串"];
NSLog(@"str is-> %@",[_array objectAtIndex:0]);


2013-02-15 10:03:26.173 MyTest[1676:c07] str is-> MutableString
2013-02-15 10:03:26.174 MyTest[1676:c07] str is-> 可变字符串

我们通过one 改变了数组的内容

分享到:
评论

相关推荐

    js数组数据和对象数据做比较,并改变数组的值

    js数组数据和对象数据做比较,并改变数组的值

    函数、内存、一维数组、二维数组

    元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; 示例:int[] arr = new int[5]; 格式2: 元素类型[] 数组名 = new 元素类型[]{元素,元素,……}; int[] arr = new int[]{3,5,1,7}; int[] arr = {3,5...

    【JavaScript源代码】ES6数组复制和填充方法copyWithin()、fill()的具体使用.docx

    ES6数组复制和填充方法copyWithin()、fill()的具体使用 ... 使用这个方法会改变数组内容,但不会改变数组的大小。  批量复制 copyWithin()   copyWithin() 方法用于从数组的指定位置拷贝元素到数组的另一个指

    C语言之指针、数组和函数解释

     2、数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。指针可以随时指向任意类型的内存块,它的特征是“可变”,所以我们常用指针来操作动态内存。  3、当数组作为...

    C语言之指针数组函数

     2、数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。指针可以随时指向任意类型的内存块,它的特征是“可变”,所以我们常用指针来操作动态内存。  3、当数组作为...

    自定义文字自动切换而显示数组中的数据

    自定义绘制的一个小例子,同时代码中还运用了自定义属性的使用。基于是canvas.drawText,所以绘制时会存在偏差,参考http://www.fookwood.com/archives/1004

    asp中使用redim、preserve创建动态数组实例

    可以改变数组大小,和维数。 格式: REDIM [Preserve] 数组名(下标1[下标2….]) Preserve 保留动态数组的内容(不用的话,每次执行REDIM语句,当前存储的语句会全部丢失) 例如: 代码如下: Dim DynArray() ...

    vue循环数组改变点击文字的颜色

    本文实例为大家分享了vue循环数组改变点击文字颜色的具体代码,供大家参考,具体内容如下 效果图 如下所示 <!DOCTYPE html> <html> <head> <meta charset=utf-8> <title></...

    PHP中常用的数组操作方法笔记整理

    像其他变量一样,使用运算符=可以改变数组元素的内容。数组单元可以通过 array[key] 语法来访问。 数组的基本操作 php定义数组: <?php $array = array(); $array["key"] = "values"; ?> 在PHP中声明...

    微信小程序利用for循环解决内容变更问题

    整体思路是创建一个数组,将页面内容写进数组,利用for循环来达到遍历数组的目的,从而实现利用数组的变量来改变页面的内容。 第一步:首先在 js页面在 data 中创建一个数组名为 sums ,并在数组当中添加内容。 代码...

    Java基础之数组拷贝

    若改变其中一个数组中的内容,另一个数组也会同时改变。 (注:如果想打印数组内的所有值,可以使用Arrays.toString(x)方法,但需import java.util.Arrays) int[] originalArray = { 1, 2, 3, 4, 5 }; int[] new...

    数据结构实验报告4-数组与广义表-基于十字链表的稀疏矩阵转置-实验内容及要求.docx

    编写程序,从字符文件读入三个正整数m, n, t以及t个三元组(i, j, e)建立稀疏矩阵的十字链表存储...要求转置时不得新建元素结点(但允许新建行头/列头结点数组以及删除行头/列头结点数组,转置前后,总头结点不允许改变)

    Javascript数组操作高级心得整理

     使用节点对象的style属性对象改变样式 27  使用className设置样式 27 3. 继承机制实现 27 (1) 继承的方式 27 (2) 继承方式1—对象冒充 27 (3) 继承方式2—call()方法与apply()方法 28  call()方法 28  ...

    分析JavaScript数组操作难点

    以下内容是学习JavaScript数组的时候总结的经验以及需要注意的点。 不要用 for_in 遍历数组 这是 JavaScript 初学者常见的误区。for_in 用于遍历对象中包括原型链上的所有可枚举的(enumerable)的 key,本来不是为...

    PHP程序设计:数组的常用函数.ppt

    * * 数组 -----数组的常用函数1 课程内容 计算元素个数 压入或弹出元素 移除重复值 获取键名 一、计算元素个数 count()函数可以统计数组中元素的个数,其语法格式如下: 其中,$var指定需要计算的数组;$mode为可选...

    PHP中使用数组指针函数操作数组示例

    默认是指向数组中第一个元素通过移动或改变指针的位置,可以访问数组中的任意元素。对于数组指针的控制PHP提供了以下几个内建函数可以利用。 ★current():取得目前指针位置的内容资料。 ★key():读取目前指针所指向...

    数组和指针的区别深入剖析

    其地址和容量在生命期里不会改变,只有数组的内容可以改变;而指针却不同,它指向的内存区域的大小可以随时改变,而且当指针指向常量字符串时,它的内容是不可以被修改的,否则在运行时会报错。 如: 代码如下: #...

    老生常谈JavaScript数组的用法

    JavaScript数组简介 ...var a = new Array(1,2,3)//创建一个数组内容为1,2,3的数组 另外,通过构造函数创建数组时也可以省略new 关键字,效果与带new相同 其二:使用字面值法创建(使用这种方法创建数组

    Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在

    今天小编就为大家分享一篇关于Jquery遍历筛选数组的几种方法和遍历解析json对象|Map()方法详解以及数组中查询某值是否存在,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看...

Global site tag (gtag.js) - Google Analytics