1、无论是深复制还是浅复制,被复制的对象类型是不变的。此对象类型具有什么功能就具有什么功能,不会因为自行修改了返回对象的指针类型而改变。比如:这里的str和str1的值和指针地址完全一样,因为是不可变类型使用了copy,什么都不变。为什么NSNumber类型的指针可以指向NSSring类型copy出...
分类:
移动开发 时间:
2015-07-09 17:48:02
阅读次数:
217
1.Objective-C基础夯实篇——集合的基本使用2.Objective-C基础夯实篇——NSValue&NSNumber(装箱和拆箱)
分类:
其他好文 时间:
2015-07-09 12:46:32
阅读次数:
94
概述NSNumber和NSValue都是用来做装箱用的,把基本类型的数据装成对象。官方文档给的资料说明地很清楚:/* NSValue.h Copyright (c) 1994-2014, Apple Inc. All rights reserved.*/#import @class NSString...
分类:
其他好文 时间:
2015-07-08 18:45:33
阅读次数:
161
在日常开发中对于NSString、NSDictionary、NSArray、NSData、NSNumber这些基本类的数据持久化,可以用属性列表的方法持久化到.plist 文件中。但是一些我们自定义的类的话,属性列表的方法就不能用了,这时候是NSKeyedArchiver出马的时候了。以我们前面写的...
分类:
其他好文 时间:
2015-07-05 23:46:40
阅读次数:
139
#import"NSString+change.h"
#import<CommonCrypto/CommonDigest.h>
@implementationNSString(change)
-(NSString*)md532BitLower
{
constchar*cStr=[selfUTF8String];
unsignedcharresult[16];
NSNumber*num=[NSNumbernumberWithUnsignedLong:strlen(cStr)];
CC_MD5(cS..
分类:
移动开发 时间:
2015-06-19 13:45:32
阅读次数:
222
OC中的基本数据类型
NSString 在64位系统下,相当于long,在非64位系统下,想当于int.
CGFloat 在64位系统下,相当于double,在非64位系统之下,想当与float
------------------------------------------------------------------------------------------------...
分类:
移动开发 时间:
2015-06-17 21:46:30
阅读次数:
206
reason: '-[__NSCFNumber rangeOfCharacterFromSet:]: unrecognized selector sent to instance
类型转换错误:
要把NSNumber类型的转换为NSString类型的。
解决方案:
假设现有一NSNumber的变量A,要转换成NSString类型的B...
分类:
其他好文 时间:
2015-06-10 19:34:58
阅读次数:
126
简单的来说就是为了方便查找和导航代码用的。
下面举例如何快速的定位到我已经标识过的代码。
#pragma mark 播放节拍器
- (void) Run:(NSNumber *)tick
{
//...
}
OK,那么如何查找呢,点击代码编辑器上面的导航栏即可:
#pragma mark的用法" title="IOS笔记 #pragma mark...
分类:
移动开发 时间:
2015-06-10 17:20:33
阅读次数:
137
NSUserDefaults是一个单例,整个程序中只有一个实例化对象。NSUserDefaults支持的数据类型有:NSNumber(NSInteger、float、double),NSString,NSDate,NSArray,NSDictionary,BOOL。不支持自定义的Model类型。如保...
分类:
其他好文 时间:
2015-06-09 19:23:12
阅读次数:
161
系统类型主要是指NSString NSDictionary,NSArray,NSData,NSNumber 类型数据(包括对应可变类型);这些类型已经实现了NSCoding协议,支持归档,写入方法:writeToFile:atomically:读取方法:-dictionaryWithContents...
分类:
其他好文 时间:
2015-06-09 19:10:02
阅读次数:
93