JavaのバックグラウンドからObjective-Cを学ぶだけです。この言語で関数を書く方法を教えてくれる以外に目的のないプログラムを書こうとしていますが、どこでもエラーが発生します。問題は、昨日この言語を使い始めたばかりなので、エラーが私には意味をなさないことです。これが私がこれまでに持っているものです。
主な方法:
int main (int argc, const char * argv[])
{
@autoreleasepool
{
NSString * prompt = @"Hello World";
prompt = writePromptMessage(prompt);
NSLog(@"%@", prompt);
}
return 0;
}
特別な方法:
NSString *writePromptMessage(NSString * prompt)
{
return prompt;
}
私のエラー:
- 関数writePromptMessageの暗黙の宣言はC99では無効です
- 'int'から'NSString*'への暗黙の変換はARCでは許可されていません
- intから強いNSStringを割り当てる不完全な整数からポインタへの変換
- writePromptMessageの競合するタイプ