copy的目的就是修改副本,修改原始对象和副本时不会产生干扰。
定义一个不可变属性A,再定义一个可变属性B。用B做添加删除等操作后再将B赋值给A时,有些人习惯用A = B;其实这样是不安全的。 假设有下面的一段代码: int
main(){ NSMutableString *strM = [...
分类:
移动开发 时间:
2014-04-30 01:58:00
阅读次数:
561
一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。如:var
LangShen =
{"Name":"Langshen","AGE":"28"};上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性,所以访问时,应该用.(点)来...
分类:
Web程序 时间:
2014-04-30 01:22:02
阅读次数:
563
可能你很难相信,UIScrollView和一个标准的UIView差异并不大,scroll
view确实会多一些方法,但这些方法只是UIView一些属性的表面而已。因此,要想弄懂UIScrollView是怎么工作之前,你需要了解
UIView,特别是视图渲染过程的两步。光栅化和组合渲染过程的第一部分是...
分类:
其他好文 时间:
2014-04-30 00:16:23
阅读次数:
521
前两天跟朋友说起以前玩的DUBO的“动物世界”的游戏,下载了一个android的,觉得不太爽,干脆按照以前玩的感觉自己做了一个,这个版本没有用canvas,主要用css3
的transform 属性,在手机端效率太差劲了,还望高人指点效率迷津。说明:1.45秒压点倒计时2.10秒中奖反馈倒计时3.随...
分类:
其他好文 时间:
2014-04-29 22:31:42
阅读次数:
689
主要需要注意的几个问题: 1.导入图片方式最好用文件导入 代码:
在ViewController.m文件中 2.UILable常用属性 @property(nonatomic,copy) NSString *text;
//设置文本内容 @...
分类:
移动开发 时间:
2014-04-29 22:28:37
阅读次数:
616
在 iPhone
应用里,有时我们想强行把显示模式从纵屏改为横屏(反之亦然),CocoaChina 会员 “alienblue”
为我们提供了两种思路第一种:通过人为的办法改变view.transform的属性。 具体办法:
view.transform一般是View的旋转,拉伸移动等属性,类似vi...
分类:
移动开发 时间:
2014-04-29 22:19:23
阅读次数:
649
1、oop的意义:oop就是代码的重用:分解代码,最小化代码的冗余以及对现存的代码进行定制来编写程序。而不是实地的修改代码,或者从头开始2、继承搜索在那里查找属性:继承搜索会先在实例对象中寻找属性,然后
才是创建实例的类,之后是所有较高的超类,由对象树底端到顶端,并且至右侧。当属性首次找到时,搜索就...
分类:
编程语言 时间:
2014-04-29 22:06:05
阅读次数:
664
FlashBuilder 1119: 访问可能未定义的属性 on (通过 static
类型当此问题出现的时候无论 刷新 清理 注释 删除 乃至重启电脑都无济于事。解决方法:备份此类到另外一个地方。 然后删除 ,刷新。 把刚才备份的类粘贴回来。
分类:
其他好文 时间:
2014-04-29 22:02:00
阅读次数:
548
放置方法的程序单元是类,类中提供一个或多个方法,为类执行任务。方法执行一个任务,并可返回一个结果。类的实例称为对象。给对象发送消息称为一个方法调用,告诉对象要执行一个任务。对象有属性,可以在程序中使用,这些属性在对象的类中用字段指定属性。public
class Count//每个类声明包含关键字c...
分类:
其他好文 时间:
2014-04-28 16:18:47
阅读次数:
472
由于数组具有属性单一,长度不可改变的缺点,于是在程序中我们使用集合来代替它。集合中不可放入基本数据类型,基本数据类型都是通过自动拆包和自动装箱功能才能放入和取出集合。分类:Collection接口和Map接口Collection:存放单一值元素,又可分为list接口类型和set接口类型
...
分类:
编程语言 时间:
2014-04-28 11:20:31
阅读次数:
582