实例变量可度
法
方法分类
法声明
方法名
赋值取值方法设置器访问器或settergetter
多参方法
方法使用
三 setter getter
settergetter的书写格式
与实例变量的关系
定义初始化方法
import
class? 实例变量可?度
可见度
特点 public(公有的)
实例变量可以在类的外部和内部操作
protected(受保护的,默认的)
实例...
分类:
其他好文 时间:
2015-08-02 16:54:04
阅读次数:
105
二分查找二分查找的前提是数组必须有序。这个算法据某本说,百分之九十的都会写错。编写程序需要注意的是
非法输入
尽量使用迭代,因为如果数组很大的话,递归有可能是栈溢出
循环判断条件
注意mid的求值方法,mid = ((right - left) >> 1) + left ;可以防止两个整型值相加时溢出。并注意>>运算符优先级低于+ - * / %,所以要对左移右移加括号。如果没有加括号,得出的答案是...
分类:
其他好文 时间:
2015-07-30 21:24:34
阅读次数:
140
xml 代码:第一种:匿名内部类public class TestButtonActivity extends Activity {Button btn1, btn2;Toast tst;@Overrideprotected void onCreate(Bundle savedInstanceSta...
分类:
其他好文 时间:
2015-07-30 18:46:23
阅读次数:
251
1.Object |-1.var 变量=new Object(); |-变量.自定义的属性='值'; |-变量.自定义名称=function(){} |-2.var 变量={ 属性:属性值, ...., 方法名:function(){ ... } };2.数组 |-1.var 变量=new...
分类:
编程语言 时间:
2015-07-30 13:08:59
阅读次数:
134
KVO什么是 KVO —->What键值观察( Key-Value Observing) 是一种机制.这种机制允许当一个对象的某些属性的值被修改后会通知另外的观察改变化的对象.常用语 MVC 中 Model 与 Controller 之间的通信.如何使用 KVO使用方法分三步:
1. 注册,需要制定被观察的对象的属性
2. 实现回调的方法
3. 移除观察 (用完了,别忘记移除)常用方法及数据类...
分类:
移动开发 时间:
2015-07-29 14:04:28
阅读次数:
225
第二个view声明一个block属性:@property (nonatomic, copy) void(^doTransferMsg)(NSString *_msg);然后传值方法里检查block是不是存在- (IBAction)transferText:(UIButton *)sender { i...
分类:
其他好文 时间:
2015-07-29 13:42:21
阅读次数:
86
句型公式:@property(assign)int name = 实例_name + 存储方法setName + 取值方法getName。...
分类:
移动开发 时间:
2015-07-28 21:15:05
阅读次数:
152
方法一 调用js的函数RegisterArraryDeclaration-- 添加javascript数组 RegisterClientScriptBlock-- 在 Web 窗体的开始处(紧接着 <form runat="server"> 标识之后) RegiserStartScript-----...
上一篇讲了Block的简单实用,这一篇则是讲述Block的最经常也是比较简单的用法,个人认为这是block相对其他页面传值方式比较好的一个用处。也顺便总结下这两天对Block的理解的一些注意点。对于页面传值这种情况,我们一般在程序里有几种处理的方法。
1、设置Delegate
2、使用NotificationCenter
3、使用Block
4、KVO页面传值
5、NSUserDefault等文件存...
分类:
其他好文 时间:
2015-07-27 18:52:45
阅读次数:
112
一、两种赋值方式的比较1、直接赋值法:String s1="abc";这种赋值方法用的最多,因为它可能不需要创建对象,或者只创建一次。它首先会判断字符串常量池有没有存在字符串abc,如果没有存在,则将其保存在常量池中,并用s1指向该对象。如果已经存在了此字符串,则不需要再次创建对象。比如:Strin...
分类:
编程语言 时间:
2015-07-24 23:58:06
阅读次数:
285