实际编程总会涉及到比较两个字符串的内容,一般会用 [string1 isEqualsToString:string2] 来比较两个字符串是否一致。对于字符串的isEqualsToString方法,需要逐个比较字符串的内容,是比较耗时的操作。 偶然间我发现NSString类里有个hash方法,作用是返 ...
分类:
其他好文 时间:
2016-10-26 13:59:07
阅读次数:
150
iOS开发基础知识--碎片1 一:NSString与NSInteger的互换 NSInteger转化NSString类型:[NSString stringWithFormat: @"%d", NSInteger]; NSString转化 NSInteger类型:NSInteger = [NSStri ...
分类:
移动开发 时间:
2016-08-18 09:56:12
阅读次数:
269
(参考 iOS 52个技巧学习心得笔记 第二章 对象 , 消息, 运行期)的对象部分 关于Copy 有个经典问题”大部分的时候NSString的属性都是copy,那copy与strong的情况下到底有什么区别呢” 或者说”为什么 NSString 类型成员变量的修饰属性用 copy 而不是 stro ...
分类:
移动开发 时间:
2016-08-15 18:54:43
阅读次数:
272
#pragma mark UIImage图片转成base64字符串: //将 已转换成为 NSData 类型的图片 转换为 NSString 类型 //iOS 7.0+ base64EncodedStringWithOptions NSString *_encodedImageStr = [imag ...
分类:
Web程序 时间:
2016-08-04 16:16:23
阅读次数:
373
一、介绍 NSUserDefaults适合存储请练级的本地数据,对于一些简单的数据(NSString类型)来说是首选,但是如果我们自定义了一个对象,对象保存的是一些信息,这是就不能直接存储到NSUserDefaults中 二、优点 1、可以用于数据的永久保存 2、可以让数据自由传递 3、永久保存数据 ...
分类:
其他好文 时间:
2016-07-20 13:19:41
阅读次数:
228
Category 引入 在日常的开发中,可能会碰到这样的需求:给某个类增加方法。比如说,需要给NSString类增加一个打印的方法。当然,我们可以新建一个类比如TestString,并继承NSString类,在新的类TestString中实现 displayString方法。但是,这种方法有一个明显 ...
分类:
其他好文 时间:
2016-07-10 16:58:42
阅读次数:
129
1.NSString的创建方法 2.比较字符串 3.获取字符串的长度 4.字符串的转换 5.字符串转换成基本数据类型 6.截取与分隔 7.拼接字符串 @未完待续 ...
分类:
其他好文 时间:
2016-06-30 18:10:11
阅读次数:
140
类目和延展的作用都是为了扩展一个类。 Objective-C中的类目(Category) 一、类目的定义和作用 类目也叫分类,英文Category,在没有原类.m文件的基础上,给该类添加方法。 比如,NSString类原本没有helloString方法,我们又没有NSString类的原代码,那我们想 ...
分类:
其他好文 时间:
2016-06-04 10:40:19
阅读次数:
128
对于很多初学者,发现在修饰NSString类型的对象时,会有这样的疑惑?怎么有些人用strong修饰,而有些人用copy修饰呢? 这里有个例子,一.首先声明2个属性: 1.1.创建一个可变字符串,方面后面作变化更改。 1.2.把MutableName赋值给属性 1.3.把结果打印下: 打印结果如下: ...
分类:
移动开发 时间:
2016-05-29 16:34:25
阅读次数:
329
类目是Object-C中最有用的一个特性。实质上,类目允许你为一个已存在的类添加一些方法而不用子类化该类,也不需要你了解该类的实现细节。 这是特别有用的,因为你可以给一个内建的对象添加方法。当你想在你的应用程序里面给所有NSString类型的实例添加一个方法,你只需要添加一个类目,而不需要通过定义一 ...
分类:
其他好文 时间:
2016-05-26 18:53:21
阅读次数:
117