みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

cocoa objective-c の return と * の意味がわかりません。

objective-c の参考書を何冊か購入して
勉強しているのですが、本に載っていないようで
ネットでもいくら探しても(探し方が悪いのか)行き当たらないので困ってしまいました。
先に進めなくなってしまいましたので教えていただきたく
投稿しました。
以下のコード(Project Builder起動直後のMyDocument.m)で

return self; の return と

- (NSString *)windowNibName の * です

使用法を教えていただけたら助かります。
よろしくお願いします。


#import "MyDocument.h"

@implementation MyDocument

- (id)init
{
self = [super init];
if (self) {

message and return nil.

}
return self;
}

- (NSString *)windowNibName
{
return @"MyDocument";
}

- (void)windowControllerDidLoadNib:(NSWindowController *) aController
{
[super windowControllerDidLoadNib:aController];
}

- (NSData *)dataRepresentationOfType:(NSString *)aType
{
return nil;
}

- (BOOL)loadDataRepresentation:(NSData *)data ofType:(NSString *)aType
{
return YES;
}

@end

投稿日時 - 2003-10-21 22:23:38

QNo.685699

暇なときに回答ください

質問者が選んだベストアンサー

どちらもC言語の知識の範疇です。
Objective-Cは、C言語+"Objective-C"特有部分という構成なので、そのベースとなるC言語までの記載がないのでしょう。
書籍等、C言語のものを一つ用意してください。

C++と違い、Objective-CはC言語そのままをベースにしているので、本当に、普通のC言語を参考にして大丈夫ですよ。
(C++ではC言語に変造を加えている)

投稿日時 - 2003-10-23 05:40:31

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問