• ベストアンサー

xcodeについてご相談です。

objective-c初心者です。 画像の16行目にある、CMMotionManagerというものは、 どんなカテゴリー内の物で、どんな役割があるのでしょうか。 また、48行目にある同様の物とは役割が違うのでしょうか。 それと質問が複数になってすみませんが、こういった疑問に 答えてくれるサイトや書籍はありませんでしょうか。 以上、何卒宜しくお願い致します。

noname#213637
noname#213637

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

  • ベストアンサー
回答No.1

加速度センサーなどを利用する際に利用します。 http://www.atmarkit.co.jp/fsmart/articles/ios_sensor02/01.html http://uqtimes.blogspot.jp/2012/05/3-coremotion.html https://developer.apple.com/library/ios/documentation/coremotion/reference/cmmotionmanager_class/Reference/Reference.html 16行目は変数を定義しただけ、48行目はインスタンス化してます。 コミュニティサイトはわかりません。

noname#213637
質問者

お礼

ありがとうございました!

関連するQ&A

  • Xcodeのアプリケーション開発についてです

    今Xcodeでアプリの開発をしている初心者です。 Objective-Cに苦戦しています。 簡単な動作でIBで配置した画像をタッチしたら別の画像に変わるようにしたいのですが可能でしょうか?ボタンなどは使わないで実現したいです。 分かりやすく教えてくださったらありがたいです。

  • XCodeで特定のファイルテンプレートが非表示

    こんにちわ。 ごく最近、本やチュートリアルを元に、Xcodeを勉強しはじめております。 本日、一つ問題にぶち当たってしまい解決できておりません。 お分かりの方、助言いただけますと幸いです! XcodeのNew Fileを呼び出す時に、"UIViewController subclass"というファイルテンプレートが、表示されるべきなのに、ファイルテンプレートライブラリに表示されません。 本やWebチュートリアルをみても、iOS/MacOSのCocoa Touchカテゴリ内に、"Objective-C Class" "Objective-C Category" "Objective-C Class Extension" "Objective-C protocol" "Objective-C Test Case Class"などとともに表示されるはずのようですが、"UIViewController subclass"だけ表示されないのです。 どのようにすれば、"UIViewController subclass"の新規ファイルを作成できるのでしょうか? 念のため、環境は以下のとおりです。 - Snow Leopard - xcode version: 4.3 ご教授のほど、よろしくお願い致します。

  • Xcode - UIImageViewの余白詰め

    XcodeでObjective-Cによる開発を勉強中の超初心者です。 UIImageViewに縦横比を保持した画像を動的に表示したい為、contentModeをUIViewContentModeScaleAspectFitに設定しています。 この場合、長辺が目いっぱいまで広がり、短辺には余白ができてしまいますが、この余白を詰める方法はありますか? AutoLayoutで左右を画面いっぱいまで広げて、上下は画像の縦サイズによって詰めたいと考えています。 よろしくお願いいたします。

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

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

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

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

  • 壁との当たり判定

    objective-cでプレイヤーと壁の当たり判定に困っています。 いろいろと検索して参考になるサイトをさがしてはいるんですが なかなか見つかりません。 何かお勧めのサイト、または書籍などあれば教えて下さい。 ちなみに当たる壁は複雑な地形の画像でやっています。

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

    現在objecive-cを勉強中の者です。 画像の53行目にある「self.lbCalc.text = str;」のうち、 「self」と「lbCalc」の分類と役割を教えて頂けないでしょうか。 「text」はプロパティであるということ、「lbCalc」はあらかじめ 決めたラベル名であるということは解るのですが・・・ どなたか何卒お願い致します。

  • Xcodeでのプログラム言語

    今年からプログラムを勉強しようと思い、Xcode1,5(mac OS10.3ユーザです)をダウンロードしました。Xcodeのテキストを購入し、さわりを読んでみたところ、C, Java, Objective-C, AppleScript言語が使用できるとの事ですが、 まったくのプログラミング初心者の自分が最初に覚えるにはどれがよいのでしょうか。(個人的には簡単な計算ソフト<給与計算)が作れたらなと思っています) Xcodeでの使い勝手,難易度,汎用性(広い範囲で使用できる)など総合的に見て、ご意見いただけたら幸いです。宜しくお願い致します。

  • xcodeについてご相談があります。

    objective-cを勉強中なのですが、分からない所があります。 (1)作成したリストを、ボタンを押すたびに一つずつランダムに選んでラベルに表示させる (2)同時に、選んだものはリストから削除していく (3)全て(下記の場合は5つ)選び終わったら、リストを完全に復活させる というメソッドを作りたいのですが、(3)の段階を上手く記述できません。 具体的には、if文の条件を上手く設定できません。 どなたかアドバイスを頂けないでしょうか。 以上、何卒宜しくお願い致します。 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. _lists = [NSMutableArray arrayWithObjects:@"apple",@"bear",@"hand",@"foot",@"sun", nil]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } - (IBAction)btRandom:(id)sender { if (_lists > 0) { self.lbLabel.text = nil; // listからインデックス番号をランダムに選択 unsigned int erabu = arc4random_uniform(_lists.count); NSLog(@"1:%d", erabu); // listからランダムに選択したものを抜き出して文字データにする NSString *nukidasi = [_lists objectAtIndex:erabu]; NSLog(@"2:%@", nukidasi); // ラベルに出力する self.lbLabel.text = nukidasi; // listからランダムに選択して抜き出したもの(erabu)をlistから削除 [_lists removeObjectAtIndex:erabu]; NSLog(@"%@", _lists); }else if (_lists < 0){ _lists = [NSMutableArrayarrayWithObjects:@"apple",@"bear",@"hand",@"foot",@"sun", nil]; } }

  • Xcode1.5について

    今年からプログラミングに挑戦してみようと思いXcode1.5をダウンロードしました。試しにネットでXcodeで検索し、何か参考になるサイトはないか少し見てみたのですが、気になることがあるので質問致します。 自分の場合、Xcodeを起動するとメニューバーがすべて英語表記になっているのですが、参考サイトは日本語表記になっています。 別に問題はないのでしょうか。出来れば日本語表記にしたいのですが、方法はありますか。またこれからXcodeを覚える(プログラミング言語は全く知りません)にあたり、参考サイト,書籍アドバイスがあればお願い致します。

    • ベストアンサー
    • Mac