類的構建java
Student.hios
#include <Foundation/Foundation.h> @interface Student:NSObject{ int age; } -(int) age; -(void) setAge:(int) newAge; +(id) title;//+爲類方法,至關於java中的static,另外字符串返回值使用id,不是NSString @end //這個必需要,否則會在導入的文件裏,提示missing end錯誤
Student.m對象
#import "Student.h" @implementation Student -(int) age{ return _age; } -(void) setAge:(int)newAge{ _age=newAge; }
+(id) title{
return @"student";
} @end
使用blog
Student *student=[[Student alloc] init]; [student setAge:100]; NSLog(@"student age is %i",[student age]);//100
NSLog(@"student age is %@",[Student title]);//student
[student release];//對象使用完畢要釋放內存
二:屬性內存
左邊的自動聲明雖然是存在,可是ios不會讓他顯示出來。字符串