目录: 一、字符串(String) 1.1、字符串的创建 1.2、字符串的isa 二、拷贝(copy) 2.1、immutable对象的copy 2.2、mutable对象的copy 2.3、浅拷贝与深拷贝 2.4 、单层深拷贝 三、 集合(Collections) 3.1、NSMapTable 3 ...
分类:
其他好文 时间:
2017-07-28 11:05:55
阅读次数:
179
<span style="font-size:18px;">降序排序</span><span style="font-size:18px;">NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"abc",@"bcd",@"123",@"9 ...
分类:
编程语言 时间:
2017-07-25 15:43:23
阅读次数:
210
According to section 3.2 of the book "Generic Programming and STL", it is recommended to define both mutable and const versions of an iterator class. ...
分类:
其他好文 时间:
2017-07-25 10:17:39
阅读次数:
216
我一直认为const表示一个常量,常量就是一个无法被修改的值,但是没有深入理解const的实现,甚至不知道mutable和volatile的存在,最近在书中看到了这一部分的知识,所以本文将详细解析这几个关键词。 首先考虑以下几个问题: 1. const int a和int const a的区别。 2... ...
分类:
编程语言 时间:
2017-07-23 22:37:17
阅读次数:
164
/* SList.java */ /** * The SList class is a singly-linked implementation of the linked list * abstraction. SLists are mutable data structures, which c ...
分类:
其他好文 时间:
2017-07-22 19:53:12
阅读次数:
146
由于将确定按钮去掉了,所以需要重新修改下代码,当输入第四个数字时,自动进入房间。iOS 密码框效果图:实现方式:首先声明一个block初始化方法,因为这只是个框框,并不需要处理网络请求等等,需要提供一个block给调用方,调用方利用block 去拿到密码,利用密码做一些开房间等操作。利用计时器通过0... ...
分类:
移动开发 时间:
2017-07-22 00:10:54
阅读次数:
529
http://www.cnblogs.com/cbw1987/p/5910624.html 使用缓存的目的是为了使应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,以空间换取时间,减少对同一个url多次请求,减轻服务器的压力,优化客户端网络,让用户 ...
分类:
Web程序 时间:
2017-07-19 00:18:05
阅读次数:
244
值传递: 方法调用时,实际参数把它的值传递给对应的形式参数,函数接收的是原始值的一个copy,此时内存中存在两个相等的基本类型,即实际参数和形式参数,后面方法中的操作都是对形参这个值的修改,不影响实际参数的值。 引用传递: 也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法 ...
分类:
编程语言 时间:
2017-07-17 11:08:15
阅读次数:
221
案例描写叙述:实现下图所看到的的效果。被时间函数什么的搞乱了,就仅仅搭了一个框架,详细实现的计时功能等整好了一起上传~~~ (看看这引入的n个头文件,俺也是醉了~) 效果图: 详细代码: #import "JRTabBarController.h" #import "MiaoBiaoNavigati ...
分类:
其他好文 时间:
2017-07-11 09:38:01
阅读次数:
163
本条要点:(作者总结) 设计类的时候,应充分运用属性来封装数据。而在使用属性是,则可将其声明为 “只读”(read-only)。默认情况下,属性是 “即可读又可写的”(read-write),这样设计出来的类都是“可变的”(mutable)。不过,一般情况下我们要建模的数据未必需要改变。比方说,某数 ...
分类:
其他好文 时间:
2017-07-09 23:03:32
阅读次数:
186