Object-c学习之路(oc点语法)

时间:2023-03-09 14:27:53
Object-c学习之路(oc点语法)

最近想学习object-c了自己上网找了一些资料自学了一下:oc中的点语法是为了java、c等的程序员更好的上手而添加的功能。

主函数

//
// main.m
// OcTest1
//
// Created by WildCat on 13-7-22.
// Copyright (c) 2013年 wildcat. All rights reserved.
// #import <Foundation/Foundation.h>
#import "Student.h"
#import "Person.h" int main(int argc, const char * argv[])
{ @autoreleasepool {
//定义一个对象分为看两部
// //1.分配内存
// Student *stu=[Student alloc];
// //2.实例化
// stu=[stu init]; //Person 点语法练习
//实例化对象
Person *person=[[Person alloc] init];
person.age=22;//相当于 [person setAge:22];
NSLog(@"Person's age is: %i.",person.age);//相当于 NSLog(@"Person's age is: %i.",[person age]);
}

[person release];

    return 0;
}

Person头文件

#import <Foundation/Foundation.h>

@interface Person : NSObject{
int _age; }
-(int)age;
-(void)setAge:age; @end

Person实现文件

#import "Person.h"

@implementation Person
-(int)age{
return _age; }
-(void)setAge:age{
_age=age; } @end