ViewController.h#import @interface ViewController : UIViewController//如果想让list成为一个可变的数组,需要把copy变成retain,因为copy之后的对象永远都只是一个不可变的对象@property (nonatomic,c...
分类:
其他好文 时间:
2015-12-29 17:41:29
阅读次数:
244
-(void)copyDemo{// 在非集合类对象中:对immutable对象进行copy操作,是指针复制,mutableCopy操作时内容复制;对mutable对象进行copy和mutableCopy都是内容复制。用代码简单表示如下:// // [immutableObject...
分类:
移动开发 时间:
2015-12-23 17:50:04
阅读次数:
173
public class TestString { public static void main(String[] args) { // TODO Auto-generated method stub String str = new String(); ...
分类:
其他好文 时间:
2015-12-16 17:07:53
阅读次数:
136
(一)字符串中的指针赋值,copy和mutablecopy NSString和NSString (1)指针赋值 肯定指向同一个字符串地址。 (2)copy(和直接指向一样) NSString *str1=@"aaa"; NSString *str2=[str1 copy]; NS...
分类:
其他好文 时间:
2015-12-01 12:31:22
阅读次数:
163
Copy基本使用(深浅拷贝)把握:copy 和mutaleCopy 的区别1:使用copy功能的前提是什么?使用copy功能的前提: 需要遵守NSCopying协议,实现copyWithZone:方法使用mutableCopy功能的前提: 需要遵守NSMutableCopying协议,实现mutab...
分类:
其他好文 时间:
2015-11-26 20:59:20
阅读次数:
141
什么是协议是一种语法 像现实中的 劳动协议 等规范接口 实现对象之间的通信只是声明方法 遵守协议的类 来实现方法有 必须实现 和不必须实现两种常用于 代理 深浅拷贝 归档(NScoding) 规范接口不同的类 想做相同的事情 常用协议规范他们的行为 进而达到规范接口的目的oc没有多继承 所以用协议比...
分类:
其他好文 时间:
2015-11-11 22:03:02
阅读次数:
204
一方面感觉实在无趣,不知道做什么了,纯粹来个打字练习,于是有了这个。二方面深感自己C#基础之薄弱,于是对着园友的文章一边看,一边练习,因为很多次看了,没有多久就忘了,还有练习过程中会出现一些问题,这些问题往往是自己最容易忽视的,还有可以举一反三,引申一些其他知识点,于是有了这个。浅拷贝代码 publ...
分类:
其他好文 时间:
2015-11-07 17:34:43
阅读次数:
297
类的成员函数与const-mutable
成员函数
Fushu.h
#pragma once
#include
class fushu
{
public:
int x;
int y;
public:
fushu();
~fushu();
void show();
inline void showall(int x, int y);//显式内联
void setxy...
分类:
编程语言 时间:
2015-10-23 08:58:40
阅读次数:
216
一般来说分为栈、堆、静态变量存储区、全局变量存储区、代码区。前两个大家都懂的。通常将后三个合并称之为静态存储区,存储的是一些全局变量、静态变量、常量、执行代码等。在Objective-C中,不可变数组、不可变字典以及一些常量字符串,都是分配在这个区域的,我们先要明确这一点。所以在提到深浅拷贝的时候,...
分类:
其他好文 时间:
2015-09-17 11:54:56
阅读次数:
183
深.浅拷贝copy mutableCopy NSStringNSString *string = @"汉斯哈哈哈";// 没有产生新对象NSString *copyString = [string copy];// 产生新对象NSMutableString *mutableCopyString = ...
分类:
移动开发 时间:
2015-09-09 11:03:30
阅读次数:
262