• ベストアンサー

メソッドのサンプル(objective-c)

現在objective-cを勉強しているのですが、メソッドの引数や 戻り値が具体的にどう動いているのかを観察できるような アプリやプログラムを探しております。書籍・サイトどちらでもよいので そのありかを教えて頂けないでしょうか。 以上、何卒宜しくお願い致します。

noname#213637
noname#213637

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

  • ベストアンサー
  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.2

http://www.compileonline.com/compile_objective-c_online.php これに似たサイトは、ほかにもいくつか見つかります。

noname#213637
質問者

お礼

ありがとうございます!

その他の回答 (1)

回答No.1

Xcodeのデバッガ機能を使ったことないんでしょうか? 以下を参考にしてください。 http://blogios.stack3.net/archives/776

noname#213637
質問者

お礼

ありがとうございます!

関連するQ&A

  • 【Objective-C】文法 メソッドの定義について

    Objective-Cの勉強を始めたばかりの者です。 メソッドの定義について、混乱してきたので教えてください。 例えば、二つの数値を引数に与えるメソッドsetDataを作るとします。 このメソッドを以下のような方法で呼び出します。 id data; data = [[Data alloc] init]; [data setData:3:4]; この場合のメソッドの定義は以下の様になりますよね。 - (void)setData:(int)argx:(int)argy; 次にラベルを使った引数についてですが、 - (void)setData:(int)argx y(int)argy; と定義したら、呼び出しは、 [data setData:3 y:4]; となりますよね。 この記述に違和感を感じるんです。 ここまでは前ふりでして、以下が質問になるのですが、 メソッド名とは別に二つの引数用のラベルを設ける事ってできないのですか? つまりは、例えば、 [data setData x:3 y:4]; のような感じの記述です。 それとも、「ラベルを付けられるのは二つ目の引数から」ってのが仕様なんですか? 以上、ご指導のほど、宜しくお願いいたします。

  • Swift,Objective-Cのselecto

    現在、Swiftでアプリを作成しているプログラミング初心者です。selectorについて、サルでも解るレベルで、具体例を交えて教えて頂けないでしょうか。 ソースコードも是非、ご提示頂ければ助かるのですが、Objective-Cは未学習です。クラス、メソッド、引数などの基本的な意味、構文などは理解しています。

    • ベストアンサー
    • Swift
  • objective-cにはCのような関数はない?

    c言語とobjective-cを並行して勉強しています。 c言語では機能をまとめるために関数を定義できますよね。 ----- void display(int a){ printf("%d" , a); } int main(void){ display(10); } --- これでdisplayという関数に10という引数を渡して表示させることができますよね? objective-cの場合は例えば以下のように書くことがわかり、コンパイルも通りました。 - (void)display{ NSlog(@" TEST "); } しかし・・・・呼び出すことができませんね。。。 objective-cの場合は[ インスタンス メソッド名 ]; のような呼び方なのですよね。 メソッドだけを呼び出すことはできない、ってことなのでしょうか・・・? 色々検索してみたのですが、 @implement~@endで囲んでクラスにして インスタンスを作って、メソッドを呼ぶ方法ばかりで、 上記のC言語の例のような、単純な関数定義→呼び出しの方法を見つけることができませんでした。 上記のようなC言語の例はよくあると思うのですが、 これと同じことがobjective-cで、できるともできないとも、書いてないように思います。 例えば上のc言語と同じ動作をobjective-c に移植するとどうなるのでしょうか・・・?というか、不可能、ということでしょうか・・・?

  • objective-Cについてご相談があります。

    現在objective-cを勉強中なのですが、 UIGraphicsGetImageFromCurrentImageContext() の末尾にある()の意味を教えて頂けないでしょうか。 以上、どなたか何卒宜しくお願い致します。

  • Objective-Cのコミュニティ

    iPhone, iPadのアプリ開発のためObjective-Cを勉強しているのですが、情報交換ができるコミュニティサイトを探しています。ツイッターなどでハッシュタグを探しているのですがなかなか適当なものが見つかりません。 何かご存じの方おられましたらよろしくお願いいたします。

  • C、Objective-Cについて

    現在iPhoneアプリ作成のため、C言語を勉強しています。 以前にJavaを勉強したことがあるため、C言語の勉強を始めてみて、まだまだ序盤ではありますが「Javaと同じ部分が結構あるなぁ」と感じています。 iPhoneアプリを作成しようと思い、勉強を始める際、C言語から勉強した方がよいとネットで多く見られたので、C言語から勉強をしているのですが、Javaと共通部分が多いと感じる今、このままC言語をしっかりと勉強した上でObjective-Cに移行した方がよいか、すぐに移行して勉強をした方がよいか悩んでいます。 アプリ開発をされている方々の経験則からアドバイスを頂けるとうれしいです。 よろしくお願いいたします。

  • objective-cを、教えてくれるサイト知りませんか?

    Cocoa + Objective-c の勉強をしております。  私は、日曜プログラムをしていますが、周囲にこの手の言語を知っている人が居ません。  そこで、やはり頼りになるのは、インターネットからの情報ですが、何処か初心者でも親切に教えてくれそうなサイトは知りませんか?  但し、2ch系は、肌に合わないのでそれ以外で、お願いします。

    • 締切済み
    • CGI
  • C# OleDbDataAdapter.Fillメソッドが理解できません

    C# + Accessにてプログラムの勉強していますが、 "OleDbDataAdapter.Fill"メソッドの第2引数の存在理由が理解できません。 たとえばテーブル名が"MyTable"として、OleDbDataAdapterのウィザードで "MyTable"テーブルを指定してクエリを作っているのに、プログラムで "OleDbDataAdapter.Fill"メソッドの第2引数に再び"MyTable"をなぜ指定しなくては いけないのでしょうか。  初心者なのでわかる方どうか教えてください。

  • クラスやメソッドが理解できません

    今javaを勉強中なのですが、クラスやメソッドで生きず待ってしまいました。 メソッドの定義は 戻り値の型 メソッド名(引数リスト) {  文;  ・・・ return 式;  } ですが、メソッドから返されえる値を戻り値といますよね?呼び出し元に値を返すってどういうことなのでしょうか? int getNum() { System.out.println("調べました") return num; } たとえば、上記のようなものですが。もしも、このメソッドを呼び出すと、”戻り値”が戻ってくるわけですが、これはgetNumという変数のなかに計算式が入っている?という考え方でいいのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Java
  • objective-c ソケットについて

    お世話になります。 現在、objective-cを使用してiPhoneのアプリを作成しているのですが、ソケット通信で行き詰っています。 CFSocketやstreamを使用して、データの送信はできているのですが、受信に失敗してしまいます。 送受信を可能にするためには、他に何が必要なのでしょうか? 環境はMac OSXです。 以上、よろしくお願い致します。

専門家に質問してみよう