1. 仔细区分 pointers 和 references references和pointers的差别描述如下: pointer:当需要考虑"不指向任何对象"时,或者是考虑"在不同时间指向不同对象"的能力时,应该采用pointer。前一种情况可以将pointer设为null,后一种可以改变poin ...
分类:
编程语言 时间:
2018-10-01 15:32:30
阅读次数:
159
05:优先使用auto,而非显示类型声明 显示类型声明有下面一些缺点: 另外,如果想要使用闭包的类型来声明变量,但是闭包的类型只有编译器知道。 有了auto之后,上面这些缺点都可以解决: 使用auto声明变量,必须初始化。 或许你认为没必要使用auto来声明变量持有闭包,使用std::functio ...
分类:
编程语言 时间:
2018-09-30 22:38:37
阅读次数:
204
Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...
分类:
编程语言 时间:
2018-09-30 16:53:44
阅读次数:
196
介绍 关联对象(AssociatedObject)是Objective C 2.0运行时的一个特性,允许开发者对已经存在的类在扩展中添加自定义的属性。在实际生产过程中,比较常用的方式是给分类(Category)添加成员变量。 例子 通过实现代码可以稍微分析下, 拿着不变的指针地址(示例传入s ...
分类:
其他好文 时间:
2018-09-29 19:24:11
阅读次数:
133
1.CSS画三角形的画法 第一步:三角形可以用border画出来,首先一个有四个border的div长这样: 第二步:然后把它的宽和高都去掉,width:0;height:0;变成如下图: 第三步:把border-top去掉,这样就把上面的区域给裁掉了,如下图: border-top:none; 第 ...
分类:
Web程序 时间:
2018-09-29 19:24:02
阅读次数:
181
Overview You can work with types declared in Swift from within the Objective-C code in your project by importing an Xcode-generated header file. This ...
分类:
编程语言 时间:
2018-09-27 13:07:23
阅读次数:
213
Overview You can use Objective-C and Swift files together in a single project, no matter which language the project used originally. This makes creati ...
分类:
编程语言 时间:
2018-09-27 13:02:44
阅读次数:
197
Instance Method characterAtIndex: Returns the character at a given UTF-16 code unit index. Language Swift Objective-C SDKs iOS 2.0+ macOS 10.0+ tvOS 9 ...
分类:
其他好文 时间:
2018-09-27 01:42:42
阅读次数:
233
简单介绍一下Swift中类和结构体的 1 结构体和枚举是值类型 2 类是引用类型 注意:(1)与 Objective-C 语言不同的是,Swift 允许直接设置结构体属性的子属性,OC中的结构体赋值的时候需要为结构体的所有属性设置一个新值 (2 与结构体不同,类实例没有默认的成员逐一构造器,所有结构 ...
分类:
编程语言 时间:
2018-09-25 20:40:51
阅读次数:
164
总时间限制: 1000ms 内存限制: 65536kB描述The objective of the program you are going to produce is to evaluate boolean expressions as the one shown next: Expressio ...
分类:
其他好文 时间:
2018-09-25 19:34:39
阅读次数:
228