非gc的对象,所以默认的assign修饰符是不行的。那么什么时候用assign、什么时候用retain和copy呢?推荐做法是NSString用copy,delegate用assign(且一定要用assign,不要问为什么,只管去用就是了,以后会明白的),非objc数据类型,比如int,float等...
分类:
其他好文 时间:
2014-06-18 15:43:31
阅读次数:
286
这个系列主要探讨的是javascript面向对象的编程,前面已经着重介绍了一下js的继承,下面想简单的说一下js如何实现封装的特性。我们知道面向对象的语言实现封装是把成员变量和方法用一个类包围起来,对类中变量的访问只能通过已定义的接口。封装可以算是一种信息隐藏技术,java通过private修饰符将...
分类:
编程语言 时间:
2014-06-17 15:57:54
阅读次数:
287
1、定义接口 使用interface来定义一个接口。接口定义同类的定义类似,也是分为接口的声明和接口体,当中接口体由常量定义和方法定义两部分组成。定义接口的基本格式例如以下:[修饰符] interface 接口名 [extends 父接口名列表]{[public] [static] [final]....
分类:
编程语言 时间:
2014-06-17 00:56:12
阅读次数:
287
类1.类的访问修饰符:public(所有可访问) internal(在一个程序集中可访问) protected(本类及继承类可访问) private()(本类可访问)2.类的构造器:(1)非静态构造器(2)静态构造器 (1)非静态构造器:有访问修饰符,如果是private ,则表示该类不允许被实例....
分类:
其他好文 时间:
2014-06-17 00:49:59
阅读次数:
309
C++中, 一个参数的构造函数,承担了两个角色。 一个是个构造器 ,一个是个默认且隐含的类型转换操作符。例如 A = a这样的代码, 且恰好a的类型正好是A单参数构造器的参数类型, 这时候编译器就自动调用这个构造器, 创建一个A的对象。这样看起来很酷, 很方便。 但在某些情况下, 却违背了我们的本意。 这时候就要在这个构造器前面加上explicit修饰, 指定这个构造器只能被明确的调用...
分类:
编程语言 时间:
2014-06-16 12:43:04
阅读次数:
217
一、const作用二、const用法1、修饰一般常量
修饰符const可以用在类型说明符前,也可以用在类型说明符后。 例如: int const x=2; const int x=2; 2、修饰常数组
修饰符const可以用在类型说明符前,也可以用在类型说明符后例如: int cons...
分类:
其他好文 时间:
2014-06-16 06:27:06
阅读次数:
312
css3 pie使用方法: Document css3 pie.htc DEMO特别提醒:1、behavior的url里一定要填写htc文件的绝对路径(不管你用的是pie插件还是别的htc文件),因为 IE浏览器找该文件是相对当前html文件路径来找的,所以对于Wordp...
分类:
Web程序 时间:
2014-06-15 06:15:31
阅读次数:
418
1、static关键字 1.1、static可以修饰成员变量,成员方法,还有类(其中这里的类是内部类) 1.2、static修饰的部分会随着类的加载而加载: 加载过程:当JVM执行static修饰的代码时,会在内存的共享区给static部分开辟一个空间,供该类持有,static部分不是某个...
分类:
编程语言 时间:
2014-06-14 21:18:34
阅读次数:
269
expected expression 一般为 标点符号引起的警告 () 或{}
//
使用 core foundation 框架,ARC环境下需要:(__bridge NSString*)
修饰或(__bridge id)修饰
NSString * s = (id) (__bridge
NSString*)kSecAttrAccount;
[wra...
分类:
其他好文 时间:
2014-06-14 10:47:30
阅读次数:
211
1均衡的作用均衡器是一种可以分别调节各种频率成分电信号放大量的电子设备,通过对各种不同频率的电信号的调节来补偿扬声器和声场的缺陷,补偿和修饰各种声源及其它特殊作用。具体来说,它的作用如下:(1)改善音质这是均衡的主要用途,它可使乐器的音质更好听。例如,可用高频衰减的方法来降低歌手的咝音,或者对直接录...
分类:
其他好文 时间:
2014-06-14 09:03:53
阅读次数:
498