IOS学习笔记——Objective-c基础(一)
最近自学ios,ios的支持语言是Objective-c,所以要学习ios就需要先学习Objective-c语言。当掌握了Objective-c的基础知识之后,我们就可以入手学习iOS开发做出一些自己的应用。 我现在还是一名java程序员所以我就按照java的理解方式去理解Objective-c。最初先了解他的语法。下面 这段代码是我在学习过程中跟java对比的理解。都是一些最最基础的语法,随后会逐步深入。 代码段一:类的定义,类的定义放置在后缀为“.h”的文件中在java中是没有这一步的,这个跟c++很像。 //导入代码文件,相当于java中的导包 #import <Foundation/Foundation.h> @interface Song : NSObject { //声明属性,素性的声明需要放在花括号中 NSString * name; NSString * artist; int ID; } //相当于定义get,set方法 @property int ID; //重初始化方法,相当于java中的构造函数 //在重写初始化方法是也可以随意命名方法名,返回值为id类型就可以 -(id)init; //带参数的初始化方法 -(id)init:(NSString *)name artist:(NSString *)artist; //声明实例方法,get方法