ベストアンサー objective-cでの、「*」の意味 2014/08/23 17:09 タイトルのままですが、objective-cでの、 「*」の意味を教えて下さい! どなたかよろしくお願い致します。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー notnot ベストアンサー率47% (4900/10358) 2014/08/24 00:37 回答No.2 掛け算とかポインタとか。 とりあえず、入門書を読むところから始めてはどうでしょうか? 質問者 お礼 2014/08/25 18:02 ありがとうございました! 通報する ありがとう 0 広告を見て他の回答を表示する(1) その他の回答 (1) harawo ベストアンサー率58% (3742/6450) 2014/08/23 17:23 回答No.1 C言語になくて、Objective-Cだけの「*」の意味は、ないと思う。 それがわかれば、あなた自身で、調べることができますね? 質問者 お礼 2014/08/25 18:02 ありがとうございました! 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発その他(プログラミング・開発) 関連するQ&A objective-Cについてご相談があります。 現在objective-cを勉強中なのですが、 UIGraphicsGetImageFromCurrentImageContext() の末尾にある()の意味を教えて頂けないでしょうか。 以上、どなたか何卒宜しくお願い致します。 Objective-cでよく Objective-cでよく NSAutoreleasePool *pool = [ [NSAutoreleasePool alloc] init]; ... ... [pool drain]; とありますが、 poolはその中(...)で一度も使われておりません。 何の意味があるのでしょうか? また、*poolとなっていますが、これはCのポインタと解釈して良いのでしょうか? objective-cについて objective-cについて 初心者です。 NSWindowを閉じるとき(×ボタンで)にアプリケーションを終了させるようにしたいのですが、どうすればよいでしょうか? 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 androidではテキストボックスなどがある画面デザインは主にXMLを使って表示するが objective-cは主にどのようにして画面デザインを表示するのでしょうか。 objective-cを勉強したいのですが、 objective-cを勉強したいのですが、 まずc言語から勉強した方がよろしいですか? objective-cについて 現在objective-cを勉強中なのですが、デリゲートでつまっています。 参考書などを読むとよく「オブジェクトの処理を他のオブジェクトが代理で処理すると」とあるのですが、デリゲートを使うメリットは何なのでしょうか? Objective-CでCの関数に引数をわたしてあげたいのですが。 NSArray *filetype = [ NSArray arrayWithObject : @"'TEXT'" ]; NSOpenPanel *opfile = [ NSOpenPanel openPanel ]; と書いた後に[opfile filename]にファイルパスが入っているとゆうことなんですが、これをchar型の変数に渡してCの関数に渡してあげたいのですがいろいろ試してみたんですがやり方がさっぱりわからず周りの人たちもObjective-Cはわからないので困っています。このあと aaaaa(char *file,int aaa); みたいな関数を呼びたいんですが初めにプロトタイプ宣言してそのまま呼んでも大丈夫なんでしょうか? わたくしObjective-C歴2日、C歴3ヵ月半の若輩者です。経験者のみなさんよろしくお願いいたします。 動作環境はMacOSX、ProjectBuilderのcocoaでやってます。 参考にしたサイトは「cocoaはやっぱり」で勉強してます。 本は「MacOSXプログラミング入門OBjective-C」を昨日買いました。 その他注意事項ありましたら言ってくださると助かります。 Objective-Cについての互換性 Macのデスクトップを買おうと思っているのですが、Objective-Cでゲームを作ったとしたらそれをwindowsで動かすことはできるのでしょうか? C、Objective-Cについて 現在iPhoneアプリ作成のため、C言語を勉強しています。 以前にJavaを勉強したことがあるため、C言語の勉強を始めてみて、まだまだ序盤ではありますが「Javaと同じ部分が結構あるなぁ」と感じています。 iPhoneアプリを作成しようと思い、勉強を始める際、C言語から勉強した方がよいとネットで多く見られたので、C言語から勉強をしているのですが、Javaと共通部分が多いと感じる今、このままC言語をしっかりと勉強した上でObjective-Cに移行した方がよいか、すぐに移行して勉強をした方がよいか悩んでいます。 アプリ開発をされている方々の経験則からアドバイスを頂けるとうれしいです。 よろしくお願いいたします。 Objective-Cの効率的な勉強 objective-cを勉強しているのですが、クラスの意味や コードの構造が中々理解できません。 そういった基礎的な事を習得できるドリルや問題集は ありませんでしょうか?非常に困っています。 どなたかご教示頂けないでしょうか。 objective-cからのDB接続 iPhoneアプリを開発しています。 objective-cからデータベースに接続し、 データを取得・更新を行いたいのですが、 可能なのでしょうjか? できるのであれば、どのようにすればできるか、教えてください。 データベースはサーバ上にFilemakerで作成されています。 objective-cからは無理であれば、サーバにPHPファイルを書いておいて、 PHPにアクセスして、データベースへのアクセスでもOKです。 objective-cからのPHP実行に関しても、ご存じの方、教えてください。 宜しくお願いします。。 メソッドのサンプル(objective-c) 現在objective-cを勉強しているのですが、メソッドの引数や 戻り値が具体的にどう動いているのかを観察できるような アプリやプログラムを探しております。書籍・サイトどちらでもよいので そのありかを教えて頂けないでしょうか。 以上、何卒宜しくお願い致します。 Objective-cのextendedって,,? 現在iPhone用アプリケーション開発の為、Objective-cの学習をしています。 その中で、UIAlertViewクラスのオブジェクトにテキストボックスを追加する方法を探していまして、見つけたソースコードの中のヘッダーファイルに @interface UIAlertView (extended) という記述がありました。 この(extended)とはどういう意味なのでしょうか? 分かる方居ましたら教えていただけるとうれしいです。 objective-c ソケットについて お世話になります。 現在、objective-cを使用してiPhoneのアプリを作成しているのですが、ソケット通信で行き詰っています。 CFSocketやstreamを使用して、データの送信はできているのですが、受信に失敗してしまいます。 送受信を可能にするためには、他に何が必要なのでしょうか? 環境はMac OSXです。 以上、よろしくお願い致します。 PHPのsubstr関数をC++とObjective-C++に置き換え PHPのsubstr関数をC++とObjective-C++に置き換える方法 ・PHP $s = "abcdefg"; $t = substr($s, 3, 2); というPHPのソースから C++と Objective-C++に変更したいのですが どう記述すればよいのでしょうか? ・C++ char s[] = "abcdefg"; ??? ・Objective-C++ iOSは3.2です。 NSString *s = @"abcdefg"; ??? objective-cについて教えてください。 以前にhtml5のcanvasに写真を読み込み、写真の一部を消したり、ペイントしたりするものを作ったのですが、それをobjective-cで作ろうしています。 [IOS]CoreGraphicsでお絵描きアプリhttp://realisapp.com/iphone/coregraphics-paint/を参考にしています。写真を読み込む部分を付け足したいのですが、どのようにすればいいのでしょうか?写真を読み込んでペイント用のレイヤーを重ねるのではなく、読み込んだ写真に直接ペインとしたり、消したりしたいと考えています。以上のような内容について教えていただきたく思い投稿しました。よろしくお願いします。 objective-c 簡易アクセスについて お世話になっております。 xCode objective-c で iPhone アプリを開発しております。 iPhone6 に付いている、簡易アクセス(ホームボタンのダブルタップでビューが下がる機能)を戻す方法が分かりません。 時間が経てば自動で戻るのですが、テーブルビューのセルをタップしたときに強制的に元の状態に戻したいです。 以上、よろしくお願い致します。 XCodeでObjective-Cを使ってプログラミングしたい(初心者です) Macでプログラミングを始めました。でもすごく初心者です。 『XCode2 入門』という本で (http://www.amazon.co.jp/exec/obidos/ASIN/4839918805/250-8186511-3142616)、 XCodeの基本的な使い方を勉強しました。 が、(予想はしていたのですが)私はObjective-Cが分からないので、 ここから先に進めません。 Cについてはほんのちょこっとだけ知っていて、 forやwhileループは分かりますが、配列やポインタは…分かる、かな?ってぐらいです。 Objective-CもCが根っこにあると聞きますから、 Cの勉強がもっと必要なのかな?と思っていたのですが、 Objective-CはCとはぜんぜん違う、なんて話もあったり。 わたしはこれから、どういう勉強をしていくべきなのでしょう? また、それにあたっておすすめの本かウェブサイトを教えてください。 長くてすみません…。 OSはMacOS X 10.4、XCode 2.0でObjective-Cを使っています。 プログラミング経験はHyperCardだけです(←これなら得意)。 Objective-C++はこんな仕様なのでしょうか? Objective-C++はこんな仕様なのでしょうか? char s1[] = "abcdefg"; char s2[16]; strncpy(s2, s1+2, 2); NSLog(@"s2=[%s]", s2); としたところ、s2は s2=[cd]とならずに s2=[cd何か変な文字・・・] となり、どうも最後にNULLが付加されていません。 memset(s2, 0, sizeof(s2)); // わざわざクリア strncpy(s2, s1+2, 2); の場合は、 s2=[cd]となりました。 Objective-C++はこんな仕様なのでしょうか?
お礼
ありがとうございました!