OCはそれらを学ぶ:最初のOCクラス

1452 ワード

一、新しいOCクラスを作成する:
1.File->New Fileをクリックし、Choose a template for your new fileウィンドウを開き、Objective-C classを選択し、Nextボタンをクリックします. 
2.Choose options for your new fileウィンドウで、ClassにStudentクラス名、Subclass ofにサブクラスNSObject親クラス名を入力します.Nextボタンをクリックします. 
3.クラスが存在するストレージパスを選択します.ボタンをクリック
4.プロジェクトにおいてStudioが生成する.hとStudent.mファイル
.hクラス宣言ファイル、ユーザー宣言変数、関数(メソッド)
.mクラス実装ファイル、ユーザ実装.hにおける関数(方法)
5.Studioを表示します.hクラスファイル、クラスの宣言構文を学習します. 
 
#import <Foundation/Foundation.h> 

 

//@interface:  

//::  

@interface Student : NSObject 

//{}: , _age 

{ 

    int _age; 

} 

//+/-: ,  

-(int)getAge; 

-(void)setAge:(int)age; 

@end  

6.Studentをクリックします.mクラス実装ファイル,クラス実装構文を学習する. 
#import "Student.h" 

//@implementation:  

@implementation Student 

//get , age  

-(int)age 

{ 

    return _age; 

} 

//set , setAge:(int) newAge 。 

-(void)setAge:(int)age 

{ 

    _age = age; 

} 

@end 

7.mainをクリックします.mメソッドで、OCクラスのオブジェクトを作成します. 
#import <Foundation/Foundation.h> 

#import "Student.h" 

int main(int argc, const char * argv[]) 

{ 

    @autoreleasepool { 

        // Student  

        //1. alloc  

        Student * stu = [Student alloc]; 

        //2. init  

        stu = [stu init]; 

    } 

    return 0; 

}