我刚开始学习Objective - C.我已经完成了一年的Java编程和一年的Actionscript.我需要找一个网站或博客告诉我如何做基本的事情,例如声明变量或如何编写方法和函数.我似乎无法在任何地方找到它.如果有人能给我一些很好的链接.谢谢
Apple 的Objective-C 2.0编程语言简介可能是开始使用Objective-C语言的好地方.
通常,在方法中声明变量并没有太大的不同.
-(void)doSomething { // Declaration of a variable. int myVariable = 0; }
方法和函数的语法可能有点不同,语言本身允许使用C,因为Objective-C是C的超集.
与Java相比,Objective-C中的类和对象的一个概念差异是实现和声明被分成两个不同的文件.定义它的"标题"信息interface
通常包含在.h
文件中,而implementation
它包含在.m
文件中.
在interface
定义了方法,属性和这样,而implementation
包括实际的代码的方法中使用.
另外,严格地说,在Objective-C中,"方法"不是"被调用",而是"消息"被"发送"到对象,并且对象对它们做出反应:
// The following is sending the "doSomething" message to "myObject". // Strictly speaking, it's not a method call, but a messaging of an object. [myObject doSomething];
此外,关于Objective-C的维基百科文章也给出了非常好的语言概述.