問題タブ [objective-c]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
14620 参照

iphone - NSTimer を使用する以外に、iPhone でゲーム ループを作成するより良い方法は何ですか?

iPhoneでゲームをプログラミングしています。現在、ゲームの更新/レンダリングをトリガーするために NSTimer を使用しています。これに関する問題は、(プロファイリング後) 更新/レンダリングの間に多くの時間を失っているように見え、これは主に NSTimer にプラグインする時間間隔に関係しているようです。

私の質問は、NSTimer を使用するための最良の代替手段は何ですか?

回答ごとに 1 つの選択肢をお願いします。

0 投票する
2 に答える
5653 参照

iphone - UIWebView を使用しているときに、Objective-C から DOM にアクセスする方法はありますか?

UIWebView は HTML を表示するのに適していますが、Objective-C プログラムから読み込まれた DOM を変更したいと考えています。誰もそれを行う方法を知っていますか? これはサードパーティのページなので、DOM を何らかの方法で変更できない限り、カスタム JS を含めることはできません。

0 投票する
5 に答える
42895 参照

objective-c - Cocoa & Objective-C にフォルダが存在するかどうかを確認するには?

Objective-Cを使用してCocoaにフォルダ(ディレクトリ)が存在するかどうかを確認するにはどうすればよいですか?

0 投票する
2 に答える
5981 参照

iphone - OpenGLES でスプライト/テクスチャを反転するにはどうすればよいですか?

スプライトをテクスチャとして読み込んでいて、それをアニメーション化して、左または右に「向く」ようにする必要があります。基本的に、「反転」する必要がある場合があります。OpenGL には、オブジェクトを再配置する gltranslate と、オブジェクトを回転させる glrotate があることを知っています。1つの軸を横切って単純に反転する方法はありますか? そうでない場合、どのようにこれを達成しますか?

0 投票する
7 に答える
2687 参照

c# - iPhoneプログラミング - 印象、意見?

私は長年、C、C++、C#、およびその他のいくつかの言語で、主に Windows と Linux だけでなく、組み込みプラットフォームでもプログラミングを行ってきました。最近、サイド プロジェクトとして iPhone プログラミングを始めたので、Apple II 時代以来初めて Apple プラットフォームを使用しています。Mac OSX、Xcode、iPhone SDK を開発しようとしている他の開発者はどう考えているのだろうか。これまでのところ、私の印象は次のとおりです。

  • Mac OSX: 非常に紛らわしいです。開いているウィンドウが多すぎて、何がどこにあるのかわからないことがよくあります。幸いなことに鳥瞰図があり、それがなければ道に迷ってしまいます。シェルには、少なくとも使い慣れたものがすべて含まれているため、非常に役立ちます。

  • Xcode: 私がよく知っている 2 つの環境である VisualStudio や Eclipse ほど快適ではありません。私はそれに慣れることができると思いますが、Apple が Eclipse を使用した方が良いのではないかと思っています。すべてのウィンドウがくっついている設定を見つける前は嫌いでしたが、今では我慢できます。

  • iPhone SDK: 確かに奇妙です。Apple が自分たちの環境をコントロールしたいという気持ちは理解できますが、今の時代、それは少し下品に見え、開発者の善意を破壊することで多くのことを逃しています。

  • Objective-C: 何年も前から知っていましたが、一度も調べたことはありませんでした。構文は不快ですが、実際にはこの言語に非常に興味をそそられます。これは、C++ と C# の間の興味深い第 3 段階だと思います。どちらも私はとても気に入っています。Apple テクノロジの人気が高まっているため、Obj-C が Mac サンドボックスから抜け出す可能性はありますか?

あなたの考えを読んで興味深く、

アンドリュー

0 投票する
2 に答える
3465 参照

iphone - iPhoneのOpenGLESでズーム効果を作成するにはどうすればよいですか?

一緒にハッキングしているOpenGLESゲームがあります。その一部には、大きな「地図のような」領域を見てから、一部をダブルタップして「ズームイン」することが含まれます。OpenGL ESをどのように使用してこの効果を提供しますか(マップのさまざまな部分にズームインする必要がある場合があります)。

glScaleとglOrthoについて聞いたことがありますが、openGLの世界全体が私にとって非常に新しいため、それらが実際にどのように機能するかはわかりません。

0 投票する
14 に答える
31014 参照

objective-c - オブジェクトを使用したObjective-Cスイッチ?

NSXmlDocument の解析と結果からのオブジェクト プロパティの設定を含む Objective-C プログラミングを行っています。

最初のバージョンは次のようになりました。

if-else-if-elseしかし、私はこれが生み出すパターンが好きではありません。ステートメントを見ると、オブジェクトではなく、などswitchしか処理できないことがわかります...私が気付いていないより良い実装パターンはありますか?intschars

ところで、オブジェクトのプロパティを設定するためのより良い解決策を実際に思いつきましたが、Objective-C のif- elsevsswitchパターンについて具体的に知りたいです

0 投票する
10 に答える
13804 参照

iphone - Objective-C でのメモリ管理

重複の可能性:
Obj-C のメモリ管理を学ぶ
iPhone のメモリ管理についての最良の説明はどこですか?

私は C/C++ のバックグラウンドを持っており、Objective-C の動的な性質は私には少しなじみがありません。Objective-C のいくつかの基本的なメモリ管理テクニックについて誰かが私に指摘できる良いリソースはありますか? 元。保持、解放、自動解放

たとえば、Objective-C オブジェクトへのポインターを使用してそれを配列として扱うことは完全に違法ですか? データ構造に NSArray と NSMutableArray を使用する必要がありますか?

私はこれらがかなり初心者の質問であることを知っています.あなたが私に提供できる助けに感謝します.

0 投票する
8 に答える
4829 参照

iphone - プログラマーでない人が iPhone アプリ作成の基本を学ぶ最も簡単な方法は何ですか?

私は主にデザイナーであり、CSS と HTML についてかなり高いレベルの理解を持っています。私は非常にシンプルな iPhone アプリのアイデアを持っています。これには主にタイマー、アニメーション グラフィック、およびいくつかのサウンドが含まれます。もっと高度になれば、いくつかの簡単なカスタマイズ設定があるかもしれません

私はObjective C、またはそのことについてはいかなる種類のCについても理解していません。(私が一番近かったのは 20 年前の Pascal コースでした。) 私を助けてくれる意欲のある開発者と友達になる以外に、自分の iPhone アプリを作成するために知っておく必要がある最低限のことを学ぶ最も簡単でありそうな方法は何でしょうか?

0 投票する
14 に答える
1742 参照

c++ - 長期的に進むための最良の方法は何ですか:C、Objective C、またはC ++?

私が本当にやり直そうとしていることの1つは、C ++プログラミングですが、C ++(基本的なコンソールプログラミングの知識があります)に戻るべきか、CまたはObjectiveCに戻るべきかわかりません。私は、優れたエディターやコンパイラーなどのコーディングの容易さだけでなく、セットアップと実行が最も速いものを長期的に見ています。

それに合わせて、提案された言語で作業するためにどのソフトウェアを提案しますか?

[編集]

私が何をしているのかわからないと、何かを提案するのは難しいと言う人もいます。現時点では特定のプログラムを考えていません。長期的な投資と仕事のために、または他の何かへのジャンプポイントとして、これら3つの言語のいずれかから始めることを検討しています。