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クラスファイル、クラスの宣言構文を学習します.
6.Studentをクリックします.mクラス実装ファイル,クラス実装構文を学習する.
7.mainをクリックします.mメソッドで、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;
}