首先声明一下:OC 中的函数,是全局的,如 NSLog();,它不属于任何类,不属于任何一个对象。OC 中的方法,非全局的,init 方法,用中括号来使用,它属于类本身,或者属于对象本身;分为类方法,和实例方法(对象方法);方法被封装对象,或类模板当中1. 不可变字符串NSString1.1 OC字...
分类:
编程语言 时间:
2014-12-13 21:38:42
阅读次数:
178
这里先写下自己学习RPC的笔记总结,下面将详细介绍学习过程:
RPC(remote procedure call)
不同java进程间的对象方法的调用。
一方称作服务端(server),一方称作客户端(client)。
server端提供对象,供客户端调用的,被调用的对象的方法的执行发生在server端。
RPC是hadoop框架运行的基础。
通...
分类:
其他好文 时间:
2014-12-13 13:33:29
阅读次数:
223
一基础学习:.Net delegate类型:委托跟回调函数是很有渊源的。回调其实跟通知机制有关,考虑这样一个基本的事件序列:a对象调用了b对象的某个方法,希望b对象在其方法完成之时调用a对象的某个方法。要实现这样的过程,要求b对象持有a对象的引用(引用一般作为b 对象方法的参数传入),且“知道”a对...
点跟圆的测试/*设计一个类Point2D,用来表示二维平台中的某个点1)属性a)double_xb)double_y2)方法a)属性相应的set和get方法b)设计一个对象方法同时设置x和yc)设计一个对象方法计算跟其他点的距离d)设计一个类方法计算两个点之间的距离3)提示a)C语言的masth.h中有个函数:dou..
分类:
其他好文 时间:
2014-12-12 01:28:54
阅读次数:
258
在编写多线程程序时无可避免会遇到线程的同步问题。什么是线程的同步呢?举个例子:如果在一个公司里面有一个变量记录某人T的工资count=100,有两个主管A和B(即工作线程)在早一些时候拿了这个变量的值回去,过了一段时间A主管将T的工资加了5块,并存回count变量,而B主管将T的工资减去3块,并存回...
分类:
编程语言 时间:
2014-12-10 16:01:10
阅读次数:
225
类声明部分。.h文件 @inerface 类名 : 继承父类 成员变量 下划线写法 和方法声明 -对象方法 +类方法实现部分。 .m文件 @implementation 内部在声明方法和成员变量,为该类的隐藏的局部方法。外部无法无法获取对象对产生和使用定义变量,创建对象,调用方法。类名 * ...
分类:
其他好文 时间:
2014-12-08 22:52:37
阅读次数:
190
#import #import "Person.h"//构造方法:用来初始化对象的方法,是个对象方法,-开头int main(){ //Person *p = [Person new]; /* 完整地创建一个可用的对象 1.分配存储空间 +alloc...
分类:
其他好文 时间:
2014-12-05 10:35:00
阅读次数:
146
类的封装: JavaScript 不是一门面向对象的语言,也不支持类的封装,但是我们可以利用闭包函数的概念去实现类的封装。 1 // 在 Function 内部声明一个闭包函数(对象方法) 2 function exampleClass(){ 3 this.sayHellow = funct...
分类:
编程语言 时间:
2014-12-04 13:54:18
阅读次数:
172
1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确...
分类:
编程语言 时间:
2014-12-03 00:25:35
阅读次数:
187
// id == NSObject *// 万能指针,能指向\操作任何OC对象/* 完整地创建一个可用的对象 1.分配存储空间 +alloc 2.初始化 -init */// 构造方法:用来初始化对象的方法,是个对象方法,-开头// 重写构造方法的目的:为了让对象...
分类:
其他好文 时间:
2014-11-28 22:39:59
阅读次数:
238