objective-c 学习总结

1 objective-c:变量与间接。

变量是间接的一种。通过将值赋给变量,然后只需要修改变量的值,而不要一个个去修改变量有出现过的地方。

文件是间接的一种。主要是通过程序间接的读取文件中的数据,不把数据写死在程序中

传递隐藏变量。如:self->FillColor = c这也是一种间接传递 。

2.int main(int argc,const char * argv[])其中argc是命令行参数,argv[0]存储程序的名称。而argv[1]存储第一个参数。

 

3.oop专家:在调用函数时,不是直接调用,而是间接调用。

4过程式的编程是建立在函数中。

5.对象是带有代码的C struct。

6,id是一个指针,是一个泛型,相当于c#函数中的var

7.发送消息:通知对象执行某种操作[sharp draw]

8.对象本身指向其要操作的函数,比如circle对象指向画圆,或计算面积。

9.对象是消息的目标,需要 查询它,看它是什么类。circle浏览其代码找到draw函数的位置,然后执行绘制圆的方法。

10,在objective-c中特性指的是方法。

11.@interface的作用是把类的数据 成员以及特性传递给编译器

12.在objective-c中看到@符号就可以将其看成是c的扩展。

13.在objective-c中“-”表示方法的声明。

14.在实现方法的声明时。如- (void) setColor:(NSString) s 中的“:”主要向编译器以及编程人员告知后面有接参数。

 15.使用继承可以避免冗余的代码。

posted on 2011-09-02 23:43  wtq  阅读(469)  评论(0编辑  收藏  举报