タグ付けされた質問 「iphone」

特にAppleのiPhoneやiPod touchに対応する場合を除いて、このタグを使用しないでください。ハードウェアに依存しない質問については、タグ[ios]を使用してください。検討するタグは、[xcode](ただし、質問がIDE自体に関するものである場合のみ)、[swift]、[objective-c]、または[cocoa-touch]([cocoa]は除く)です。iTunes App StoreやiTunes Connectに関する質問はご遠慮ください。C#を使用する場合は、[mono]でタグ付けします。

14
コロナ、フォンギャップ、チタンの比較
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私はWeb開発者であり、Web製品をiPhoneに移行したいと考えています。製品の1つはGoogleマップのようなものです。電話スクリーンに地図を表示します。地図をドラッグまたはサイズ変更して、地図に追加した情報を表示できます。 HTML、CSS、JavaScriptを使用してネイティブのiPhoneアプリを開発できるいくつかのテクノロジーがあることは知っています。私はいくつかを特定しました: Ansca Mobile PhoneGap Appcelerator 他に同様の製品はありますか?それらの違いは何ですか?どちらを選べばいいですか?


24
iPhone 5(ワイドスクリーンデバイス)を検出する方法
XCode 4.5 GMにアップグレードしたところ、ストーリーボードのビューコントローラに「4」のRetinaサイズを適用できることがわかりました。 ここで、iPhone 4と5の両方で実行するアプリケーションを作成する場合は、もちろんすべてのウィンドウを2回ビルドする必要がありますが、ユーザーが3.5 "または4"画面のiPhoneを使用しているかどうかを検出してから、見る。 どうすればいいですか?

22
UITableview:他の行ではなく一部の行の選択を無効にする方法
tableviewXMLから解析されたコンテンツをグループで表示しています。クリックイベントを無効にしたい(まったくクリックできないはずです)テーブルには2つのグループが含まれています。最初のグループのみの選択を無効にし、2番目のグループは無効にしたい。navigates私の管に2番目のグループの最初の行をクリックしplayer viewます。 特定のグループまたは行だけを選択可能にするにはどうすればよいですか? - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { if(indexPath.section!=0) if(indexPath.row==0) [[UIApplication sharedApplication] openURL:[NSURL URLWithString:tubeUrl]]; } ありがとう。

15
色合いUIButtonイメージ
白または黒UIImageをそこに配置するUISegmentedControlと、セグメント化されたコントロールの色合いに一致するように、自動的にカラーマスクされます。これは本当にかっこいいと思ったので、他の場所でもこれができるかと思いました。たとえば、私はボタンがたくさんあるのに、形は統一されていますが、色はさまざまです。各ボタンにPNGを作成する代わりに、このカラーマスキングを使用してすべてのボタンに同じ画像を使用できますが、色合いの色または何かを設定して実際の色を変更できますか?

8
iPhoneコアデータをWebサーバーと同期し、他のデバイスにプッシュする方法 [閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する 私は、iPhoneアプリケーションに格納されているコアデータをiPadやMacなどの複数のデバイス間で同期する方法に取り組んでいます。iOSのCore Dataで使用する同期フレームワークは(もしあれば)多くはありません。しかし、私は次の概念について考えていました。 ローカルコアデータストアが変更され、変更が保存されます。(a)デバイスがオンラインの場合、変更セットを送信したデバイスのデバイスIDを含め、変更セットをサーバーに送信しようとします。(b)チェンジセットがサーバーに到達しない場合、またはデバイスがオンラインでない場合、アプリは変更セットをキューに追加して、オンラインになったときに送信します。 クラウド内にあるサーバーは、受信した特定の変更セットをマスターデータベースとマージします。 変更セット(または変更セットのキュー)がクラウドサーバーにマージされると、サーバーは、なんらかのポーリングシステムを使用して、サーバーに登録されている他のデバイスにすべての変更セットをプッシュします。(私はAppleのPushサービスを使用することを考えましたが、コメントによると、これは実行可能なシステムではないようです。) 私が考えなければならない空想はありますか?ObjectiveResource、Core Resource、RestfulCoreDataなどのRESTフレームワークを見てきました。もちろん、これらはすべてRuby on Railsで動作しますが、私はこれに縛られていませんが、それは出発点です。私のソリューションに対する主な要件は次のとおりです。 メインスレッドを一時停止せずに、変更をバックグラウンドで送信する必要があります。 使用する帯域幅はできるだけ少なくする必要があります。 私はいくつかの課題について考えました: さまざまなデバイス上のさまざまなデータストアのオブジェクトIDがサーバーに接続されていることを確認します。つまり、データベースに格納されているオブジェクトへの参照を介して関連付けられているオブジェクトIDとデバイスIDのテーブルがあります。レコード(DatabaseId [このテーブルに対して一意]、ObjectId [データベース全体のアイテムに対して一意]、Datafield1、Datafield2)を作成し、ObjectIdフィールドは別のテーブルAllObjects:(ObjectId、DeviceId、DeviceObjectId)を参照します。次に、デバイスが変更セットをプッシュすると、ローカルデータストア内のコアデータオブジェクトからデバイスIDとオブジェクトIDが渡されます。次に、クラウドサーバーはAllObjectsテーブルのobjectIdおよびdevice Idをチェックし、変更するレコードを初期テーブルで見つけます。 すべての変更にはタイムスタンプを付けて、マージできるようにする必要があります。 デバイスは、バッテリーを使いすぎずにサーバーをポーリングする必要があります。 ローカルデバイスは、サーバーから変更を受け取った場合、またはそのときに、メモリに保持されているものを更新する必要もあります。 他にここで見逃しているものはありますか?これを可能にするには、どのようなフレームワークに注目すべきですか?

24
UIToolbarに左矢印ボタン(UINavigationBarの「戻る」スタイルなど)を作成する
に「戻る」左矢印ベゼルボタンを作成したいですUIToolbar。 私が知る限り、これらのいずれかを取得する唯一の方法はUINavigationController、デフォルト設定のままにして、左側のバー項目に1つ使用することです。しかしUIBarButtonItem、それをとして作成する方法を見つけることができないためUIToolbar、と非常に似ていても、標準で作成することはできませんUINavigationBar。 ボタン画像を使用して手動で作成することはできましたが、ソース画像がどこにも見つかりません。アルファチャネルエッジを持っているため、スクリーンショットや切り取りでは、多目的な結果は得られません。 私が使用するすべてのサイズと配色のスクリーンショットを超えるアイデアはありますか? 更新:質問を避けて、私はこれを尋ねるべきではなく、使用するべきであることを示唆するのをやめてくださいUINavigationBar。私のアプリはInstapaper Proです。(スペースを節約し、読み取り可能なコンテンツ領域を最大化するために)下部のツールバーのみが表示され、左矢印の戻るボタンを下部に配置したいと思います。 これを行う必要はないということは答えではなく、確かに賞金に値しません。

8
Xcodeでのシンボルファイルの処理
デバイスを接続した後、「シンボルファイルを処理しています」というメッセージが表示されたときに、Xcodeが実際に何をしているのか誰かに教えてもらえないかと思いました。
285 iphone  ios  xcode 

9
XcodeとSDK 4+を使用して脂肪質の静的ライブラリ(デバイス+シミュレーター)をビルドする
理論的には、シミュレータとiPhoneとiPadの両方を含む単一の静的ライブラリを構築できるようです。 ただし、Appleにはこれに関するドキュメントはありません。Xcodeのデフォルトテンプレートは、これを行うように設定されていません。 Xcode内で実行できる、シンプルでポータブルな再利用可能なテクニックを探しています。 いくつかの歴史: 2008年には、以前はsimとデバイスの両方を含む単一のスタティックライブラリを作成できました。Appleはそれを無効にした。 2009年中、私たちは静的ライブラリのペアを作成しました-1つはシミュレーション用、もう1つはデバイス用です。Appleもこれを無効にしています。 参照: これは素晴らしいアイデアです。優れたアプローチですが、機能しません。http://www.drobnik.com/touch/2010/04/universal-static-libraries/ 彼のスクリプトにはいくつかのバグがあり、それは彼のマシンでのみ機能することを意味します-彼はそれらを「推測」する代わりにBUILT_PRODUCTS_DIRやBUILD_DIRを使用するべきです) Appleの最新のXcodeは、彼が行ったことを実行することを妨げます-Xcodeがターゲットを処理する方法の(文書化された)変更のため、それは単に機能しません) 別のSOの質問は、とARM7一部対ARM6に焦点を当てた応答と、Xcodeのなしでそれを行う方法を尋ねた-しかし、i386の一部を無視:私は、ARMv6、ARMv7以降i386用の静的ライブラリ(脂肪)をコンパイルするにはどうすればよいです Appleの最新の変更以降、シミュレータの部分はarm6 / arm7の違いと同じではなくなりました-これは別の問題です、上記を参照してください)
283 iphone  xcode 

6
アプリがバックグラウンドから戻ったときにviewWillAppearが呼び出されないのはなぜですか?
アプリを作成していて、ユーザーが電話で話しているときにアプリを見ている場合は、ビューを変更する必要があります。 私は次のメソッドを実装しました: - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; NSLog(@"viewWillAppear:"); _sv.frame = CGRectMake(0.0, 0.0, 320.0, self.view.bounds.size.height); } ただし、アプリがフォアグラウンドに戻ったときに呼び出されていません。 私は実装できることを知っています: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(statusBarFrameChanged:) name:UIApplicationDidChangeStatusBarFrameNotification object:nil]; しかし、私はこれをしたくありません。すべてのレイアウト情報をviewWillAppear:メソッドに入れて、考えられるすべてのシナリオを処理できるようにしたいのです。 私はviewWillAppear:をapplicationWillEnterForeground:から呼び出そうとさえしましたが、その時点で現在のビューコントローラがどれであるかを正確に示すことができません。 誰かがこれに対処する適切な方法を知っていますか?私は明白な解決策を見逃していると確信しています。





10
iPhoneアプリケーションの開発にいくらかかりますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 8年前に閉鎖。 ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 開発者はTwitterrificのようなiPhoneアプリにいくら課金できますか? 新しいコミュニティWebサイトで同じ機能を備えたアプリケーションが必要なので、これを知りたいのです。Rubyはできますが、Objective-Cの経験はありません。ですから、iPhoneプログラミングに関する本を読み始めたり、その仕事をiPhoneプログラマーにアウトソーシングしたりするのは興味深いことです。
270 iphone  objective-c  jobs 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.