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

iPhoneは、Apple iOSがモバイルiOSオペレーティングシステムを実行しているタッチスクリーンモバイルデバイスです。

15
開発者は不可能な要件をどのように拒否すべきですか?[閉まっている]
私が直面している問題は次のとおりです。 プロジェクトマネージャーからの引用: こんにちはSparkさん、多くの異なるiOSアプリケーションに使用できるフレームワークを開発するタスクを割り当てています。要件は次のとおりです。 UIの操作に使用されている親指または指の太さを検出できる必要があります。 この情報を使用して、UIのすべての要素を自動的に配置およびサイズ調整する必要があります。 親指を大きくするには、要素を画面の中央近くに配置する必要があります。 親指を小さくするには、要素を画面の角に近づけて配置する必要があります。 親指を大きくするには、すべてのフォントを小さくする必要があります。(この場合、大人を想定しています。) 親指を小さくするには、すべてのフォントを大きくする必要があります。(この場合、若い人を想定しています。) 概要: このフレームワークは、ユーザーフレンドリーなユーザーインターフェイスをプログラムで作成するために必要です。フレームワークは、必要な数のプロジェクトで使用できるように開発される必要があるため、開発者にとっても使いやすいものでなければなりません。 私はこのタスクを与えられた開発者なので、私の質問は次のとおりです。 これらの要件が少しばかげていることをどのように説明できますか? 実際のプロジェクトの開発に専念する方が良いと説明するにはどうすればよいですか? これが可能であったとしても、そのようなものを開発することはお勧めしません。 このプロジェクトに礼儀正しく、優しく、敬意を持ってノーと言うにはどうすればいいですか? 3年の経験を持つ開発者であっても、これは不可能かもしれないことをどのように説明できますか?

6
iOSで大きくて不器用なUITableViewControllerを避ける方法は?
iOSでMVCパターンを実装するときに問題があります。インターネットを検索しましたが、この問題の良い解決策を見つけられないようです。 多くのUITableViewController実装はかなり大きいようです。私が見てきた例のほとんどは、することができますUITableViewController実装<UITableViewDelegate>と<UITableViewDataSource>。これらの実装は、大きくなっている大きな理由UITableViewControllerです。一つの解決策は、その実装別々のクラスを作成することです<UITableViewDelegate>と<UITableViewDataSource>。もちろん、これらのクラスにはを参照する必要がありUITableViewControllerます。このソリューションを使用する上で欠点はありますか?一般に、デリゲートパターンを使用して、他の「ヘルパー」クラスなどに機能を委任する必要があると思います。この問題を解決する確立された方法はありますか? モデルに含まれる機能やビューが多すぎないようにします。これはMVCパターンの基礎の1つであるため、ロジックは実際にはコントローラークラスにあるべきだと思います。しかし、大きな問題は次のとおりです。 MVC実装のコントローラーを、どのように小さな管理可能な部分に分割する必要がありますか?(この場合、iOSのMVCに適用) これを解決するための一般的なパターンがあるかもしれませんが、iOSのソリューションを具体的に探しています。この問題を解決するための良いパターンの例を教えてください。ソリューションが優れている理由を説明してください。

5
MonoTouch vs Objective-C for iPhone / iPod / iPad開発[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 6年前に閉鎖されました。 .Netの経験があり、iPhone / iPod / iPad用に開発したい人にとって、Objective-Cを学ぶ価値はありますか?MonoTouchは良い選択肢ですか?MonoTouchを使用する場合とObjective-Cでコーディングする場合のトレードオフにはどのようなものがありますか?
25 c#  .net  iphone  objective-c 

11
実際のiPhoneデバイスでiPhoneアプリをテストする必要がある理由
iPhone用に1つのアプリケーションを開発しましたが、今ではApp Storeでそれを求めています。私のiOSオタクの友人の多くは、実際のデバイス、つまりiPhoneでテストするように言った。 だから私は実際のiPhoneデバイスで私のiPhoneアプリをテストする必要があるのだろうか?彼らは(Apple)が私のデバイスとほぼ同じ「シミュレータ」を与えているのですか?
23 testing  iphone  ios 

2
dylibとは何ですか?
私はiphoneアプリを開発していて、libz.dylibを使用するサンプルコードをいくつか見ていきました。libz.dylibをzipファイルに使用できること以外、いくつかの調査を行ったところ、啓発的なものは見つかりませんでしたが、他のフレームワークが好まれています... 私はpdfサンプルを扱っていますが、なぜlibz.dylibを使用するのですか?一般に、dylibとは何ですか?そして、なぜすべてのバージョンですか?

10
iPhoneの64ビットA7の利点は何ですか
64ビットプロセッサへの移行がiPhoneでこれほど重要な理由を理解しようとしています。2倍のレジスタがあるため、プロセッサは2倍のデータを処理できるため、パフォーマンスが向上することを理解しています。 しかし、すぐに多くの電話が4GBを超えるメモリにアクセスすることはありません。それはやり過ぎのように見え、バッテリー寿命に悪影響を及ぼします。 もう1つの問題は、ほとんどの変数が2倍のメモリを必要とすることです。これにより、メモリが少ないモバイル環境で問題が発生します。 私は、Appleの人々は知的であり、おそらくこれを行う大きな理由があると信じています。私は彼らを理解しようとしています。 編集 GPUについてはあまり知りませんが、64ビットのレジスタを使用すると、2つのピクセルを各レジスタにロードでき、操作を個別に実行できると言われました。64ビットに関してグラフィカルな利点はありますか?
21 ios  iphone  64-bit 

2
ヨーロッパに拠点を置く企業として、顧客向けにカスタムiPadアプリケーションを作成することは可能ですか?
私たちの顧客は、彼が会社の少数のiPadで使用できるカスタムアプリケーションを作成することを望んでいます。このアプリケーションは、おそらくこの1人の顧客にのみ有用です(将来的にはさらに2、3人が、追加のカスタマイズを行った場合のみ)。 顧客がAppleのVolume Purchasing Programに加入している場合、カスタムB2Bアプリケーションを提供できることを読みました。ただし、これは米国の開発者(または顧客?またはその両方?)に限定されているようです。 ヨーロッパを拠点とする(または、より一般的には米国以外の)ソフトウェア開発者とその地元の顧客の代替手段は何ですか?

3
スマートフォンアプリの開発者が実際にどれだけ稼いでいるかについての確固たる証拠はありますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 5年前休業。 スマートフォンアプリの作成を検討しています。始める前に、それが価値があるかどうかを確認したいと思います。残念ながら、そのようなアプリの開発者が実際にアプリケーションの購入またはアプリ内広告を通じてどれだけ稼いでいるかについての確固たる証拠を見つけるのは非常に難しいと思います。 私がこれまでに見つけた最高の研究によると、平均的なiPhoneアプリの年間収益は682ドルです。繰り返しになりますが、一部のアプリは機能しない可能性があり、その収益もこの統計にカウントされます。したがって、私はアプリとその収益のいくつかの具体的な例を求めています。

1
現在のiOSバージョン/デバイス統計?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 このSOの質問への答えは古くなっています:iOSバージョン/デバイス統計-どこで見つけることができますか? 時間の通貨はその質問の一部ではなく、この質問が尋ねられてからiOSバージョンのアップデートがリリースされたためです。 おそらくアプリ分析やウェブサイトのログやその他の手段を継続的に監視することにより、iOSデバイスとOSバージョンのパーセンテージの現在または頻繁に更新されるリストを保持するウェブサイトまたは他の公的に利用可能なソースはありますか? そして、もしあれば、iOSアプリ分析が現在報告を許可されているデバイスまたはOSの情報は何ですか?(...もちろん、適切なプライバシーポリシーを前提とし、それを順守します。)
10 iphone  ios  appstore 

7
シンプルなiPhoneアプリは、モバイルWebサイトよりもユーザーにとって魅力的ですか?
クライアントがiPhoneアプリを実行したいのは、モバイル向けに最適化されたサイトでiPhoneアプリを使用する可能性が大幅に高いためです。iPhoneアプリは非常にシンプルです。いくつかの画像とテキストを表示するだけです。プログラマーとしては、コンテンツの単純な性質を考えると、むしろモバイルサイトを使用したいと思います。技術的な観点からは、この状況でiPhoneアプリを使用するのはやり過ぎだと思います。 ユーザーがむしろiPhoneアプリであるという理由だけで、モバイルサイトで十分なときにiPhoneアプリを構築することは理にかなっていますか?とにかく、モバイルサイトが使いやすいことをユーザーに簡単に納得させることはできますか?
9 iphone  mobile 

3
REST API呼び出しを通じてアプリの使用状況を追跡することは倫理に反していますか?
サーバー側でPHPベースのREST APIへのASIHTTPRequestを使用してウェブサイトと通信するアプリを構築しています。 当然、私のアプリではサーバー側にさまざまなエンドポイントがあり、通常はJSONデータを返します。 各エンドポイントがヒットした回数についてカウンターをログに記録することは倫理的ではありませんか? どのエンドポイントがヒットしたか、ユーザーエージェント、時刻、場合によってはそれらのIP(グループの訪問など)をキャプチャして、アプリがどのように使用されたかをキャプチャしたいと思います。 これを行うには許可を求める必要がありますか?

9
開発費を支払えないお客様との収入分担[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 4年前休業。 私は、iPadアプリケーションのアイデアを持っている潜在的な顧客がいますが、これに十分な資金を見つけることができません。 思いついたアイデアの1つは、無料または少額の手数料で作業を行い、アプリストアから収入の一部を受け取ることです。 現実的なパーセンテージを決定するにはどうすればよいですか? これはアプリストアの価格にどのように影響されますか?また、顧客が突然アプリを無料で提供することに決めたシナリオから自分をどのように保護しますか?

3
Objective-C / iPhone開発に必要なC / C ++の知識はどのくらいですか?
まず、少し背景。私は.Net開発者(C#)であり、Web開発とデスクトップアプリケーションの両方で5年以上の経験があります。私はしばらくの間、iPhoneの開発を調査したいと思っていましたが、何らかの理由で常に別の側面から見逃されていました。ようやく潜在的なプロジェクトが地平線上にあり、今、このことを学ぶために全力で取り組んでいます。 私の質問はこれです。私は学生時代からC / C ++プログラミングを行っていません。それ以来、管理された土地に住んでいます。iOS開発者として成功するために必要な知識はどれくらいありますか?明らかに、メモリ管理は私が意識しなければならないものです(ただし、iOS 5では、ARCと呼ばれるものがあり、私の生活をより簡単にするはずです)。私はC APIについて話しているだけではありません(たとえば、数値の罪を取得するためにsin()関数を呼び出します)。それがGoogleの目的です。私は、平均的なC#開発者が知らない基本的なC / C ++イディオムについて話しています。
8 c#  c  iphone  ios 

2
クラウドサービスとIMプロトコルのアドバイス、グループチャットモバイルアプリへのバックエンド
概要 AndroidとiOSでアプリを開発します。これにより、ユーザーはグループ「チャットルーム」をセットアップし、他のユーザーがセットアップしたチャットルームで話すことができます。このサービスは、夜間のユーザーの大幅な増加に対応できるように、非常にスケーラブルである必要があります(私たちは夢しか見ることができません)。 背景情報 以前は主にJavaとPythonを使用していましたが、このタスクに最も適切な言語を使用する必要があります。新しいスキルをたくさん学んでもかまいません。 チャット要件 チャットプロトコルは柔軟である必要があります。特定の「チャットルーム」の最初の投稿者/作成者によって決定された要素に基づいて、「チャットルーム」を表示/投稿できるユーザーを決定できるようにする必要があります。また、単純なニックネーム(後で変更される可能性があります)を指定した後に、ユーザーがアプリをインストールしてサービスの使用を開始できるようにする必要もあります。 チャットプロトコル計画 周りを見回して、XMPPプロトコルが最良の候補だと思います。特に、マルチユーザーチャット拡張機能は、私が必要とするものに似ています。これは私の要件に最も適していますか、それとも別の解決策を知っていますか? 更新:以来、同期会議のプロトコルを調査してきましたが、それは私のニーズに完全に適合しているようです。ただし、それがどれほど適切に文書化されているか、または実際にどのように実装するかはわかりません。 クラウドサービス アマゾンウェブサービス、Google App Engine、Windows Azureの間で決定しました。AWSよりも管理が容易であるため(設計のスケーラビリティの容易さが重要な要素になるため)、Azureが最適であるという結論に達しました。GAEよりも制限が少ないと考えられます。さらに、Azureも間もなく登場しますAndroidとiOSの両方の電話との簡単なインターフェースを可能にするツールキット。 更新:さらに調べると、AWSの方が安価であり、Elastic Load BalancingやAuto Scalingなどのプロビジョニングを備えているため、スケーラビリティを維持するために必要な追加の作業はほとんど無視できます。 これはあなたが行った決定ですか、それとも他のクラウドサービスを推奨/検討しますか? 一般的な要件 すべてのコンポーネントは、十分に文書化され、信頼できることが証明され、できれば高レベルであることが望まれます。たとえば、私はチャットプロトコルを実装するために自分で作成するのではなく、プラグインを使用することを好みます-したがって、より経験のある人々に任せます。 読んでいただきありがとうございます。あらゆる面についてのアドバイスをいただければ幸いです:-)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.