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

Apple製のiPhone / iPad / iPod Touch / Apple TVオペレーティングシステムファミリの2010〜2011バージョン。

4
保護されたWebサービスにもアクセスするiOSアプリでのFacebook認証の設計
目標: Facebookを使用して、実行中の保護されたWebサービスへのアクセスを必要とするiOSアプリケーションへの認証をユーザーに許可します。 前提条件: サインインにFacebookを使用しないことを選択したユーザー向けに、ネイティブ認証(および登録)システムが用意されています。 詳細: ユーザーがシステム用に個別のアカウント/資格情報を作成せずにFacebookにサインインするオプションを提供したいとします。 私たちは独自のネイティブ認証メカニズム(ユーザー名とパスワード)をサポートしているため、独自のユーザーIDを持ち、最初の資格情報の検証後のやり取りに使用される認証トークンを発行します。 Facebookの開発者向けドキュメントに、これに関するベストプラクティスがないことに驚いています。既存のドキュメントはすべて、FB認証をWebサイトに構築すること、または認証を必要とするサービスのないスタンドアロンのモバイルアプリを想定しています。 これがどのように設計されるかについての最初の考えは次のとおりですが、それが正しいかどうかの検証が必要です。 クライアントがFacebook iOSログインをポップします UIユーザーはFacebook認証情報でサインインし、アクセストークンを取得します iOSアプリがアクセストークンをサーバーに渡す サーバーは、アクセストークンを使用してFBグラフAPIと通信し、(a)トークンを検証し、(b)そのアクセストークンのFBユーザーIDを取得します。 たとえば、サーバーはhttps://graph.facebook.com/me/?access_token=XYZを呼び出し、JSONオブジェクトでプロファイル情報を返します。 有効であると想定すると、サーバーはJSONオブジェクトからユーザーIDを抽出し、ユーザーがすでにアカウントを持っているかどうかを確認します。その場合は、そのセッションで使用するためにクライアントに独自の認証チケットを発行します。ユーザーがアカウントを持っていない場合は、FacebookユーザーIDで新しいアカウントを作成し、独自の一意のユーザーIDを割り当てて、認証チケットを発行します。 次に、クライアントは、認証を必要とする後続の対話で認証チケットを返します。 これは私にとっては正しいアプローチのようですが、めちゃくちゃ基本的なものを見逃していて、間違った(複雑な)パスをたどっているかどうかはわかりません。

15
NSAttributedStringはどのように使用しますか?
NSStringまたはの複数の色NSMutableStringsは使用できません。そのNSAttributedStringため、iPad SDK 3.2(または3.2前後)で導入され、iPhone SDK 4.0ベータ版以降にiPhoneで利用できる機能について少し聞いたことがあります。 3色の紐が欲しいのですが。 3つの個別のNSStringを使用しない理由は、3つのNSAttributedString部分文字列それぞれの長さが頻繁に変化するため、計算を使用して3つの個別のNSStringオブジェクトを再配置しないことです。 次のようにするNSAttributedString方法を使用して可能である場合-(NSAttributed文字列で可能でない場合、どのように実行しますか): 編集: 、覚えておいてください@"first"、@"second"そして@"third"いつでも他の文字列に置き換えられます。そのため、ハードコードされたNSRange値を使用しても機能しません。


7
applicationDidBecomeActiveの処理-「ビューコントローラーがアプリがアクティブになるのにどのように応答できるか」
私が持っているUIApplicationDelegateと、私のメインAppDelegate.mクラスでプロトコルをapplicationDidBecomeActive定義した方法。 アプリケーションがバックグラウンドから戻ったときにメソッドを呼び出したいのですが、メソッドが別のビューコントローラーにあります。applicationDidBecomeActiveメソッドに現在表示されているビューコントローラーを確認し、そのコントローラー内のメソッドを呼び出すにはどうすればよいですか?

21
Xcode 4へのアップグレード後に欠落ファイル警告が表示される
私は最近Xcode 4にアップグレードしました(これは素晴らしいアップグレードです)が、今は以前には得られなかったいくつかの警告が出ます。私はフォーラムや他のSOの投稿を調べましたが、これを修正する方法に遭遇していません。 表示される警告は、不足しているファイルに対するプロジェクトレベルの警告です。表示されているファイルは、プロジェクトナビゲータービューから削除されました(ファイルシステムからの削除も選択しています)。ただし、ファイルがプロジェクトナビゲーターに表示されなくなっても、プロジェクトにリンクされているように見えます。 私は周りを見回しましたが、これらのファイルがなくなったことをXcodeに伝える方法を見つけられませんでした。警告を表示しないでください。Xcode4で取得したスクリーンショットですが、Xcode 3では取得できません。
166 xcode  ios4  xcode4 

6
enumerateObjectsUsingBlockとforを使用する場合
明らかな違いに加えて: enumerateObjectsUsingBlockインデックスとオブジェクトの両方が必要な場合に使用します enumerateObjectsUsingBlockローカル変数を変更する必要がある場合は使用しないでください(これは間違っていました。bbumの回答を参照してください) enumerateObjectsUsingBlock一般に、うまくいく場合は、より良いか悪いかと考えられますかfor (id obj in myArray)?長所/短所は何ですか(たとえば、多かれ少なかれパフォーマンスが良いなど)?

5
CMTimeとCMTimeMakeを理解しようとする
1)CMTimeMake(1,10)は、1秒の継続時間と10または10フレーム/秒のタイムスケールを意味します。これは、10フレームのビデオの1秒の長さを意味しますか? 2) CMTime lastTime=CMTimeMake(1,10); CMTime frameTime=CMTimeMake(1, 10); CMTime currentTime=CMTimeAdd(lastTime, frameTime) =(2、10)? 2秒のビデオとcurrentTimeの毎秒10フレーム?
145 video  ios4 

12
UIWebViewでのユーザー選択の無効化
コンテンツをに読み込んで表示するアプリがありますUIWebView。ユーザーがリンクをクリックできるようにしたいため、ユーザー操作を完全に無効にすることはできません。ユーザーの選択を無効にするだけです。私はインターネットのどこかであなたが使える場所を見つけました: document.body.style.webkitUserSelect='none'; これを挿入してみました [self.contentView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitUserSelect='none';"]; に webViewDidFinishLoad: ただし、機能しません。WebView内のテキストを選択してコピーできます。 何が問題になっているのでしょうか? 更新:これはiOS 4.3以降でのみ発生するようです


22
<UITabBarController:0x197870>の外観遷移を開始/終了するための不均衡な呼び出し
同様のエラーが発生した別のユーザーについてSOを読みましたが、このエラーは別のケースにあります。 最初にView Controllerを追加したときにこのメッセージを受け取りました。 Unbalanced calls to begin/end appearance transitions for &lt;UITabBarController: 0x197870&gt; アプリの構造は次のとおりです。 5つのView Controllerにリンクされた5つのタブTabBarControllerを取得しました。最初に表示されるタブで、新しいView Controllerを呼び出して、アプリの紹介としてオーバーレイします。 このコードを使用して、Introduction View Controllerを呼び出します。 IntroVC *vc = [[IntroVC alloc] init]; [self presentModalViewController:vc animated:YES]; [vc release]; このIntroVCView Controllerが表示された後、上記のエラーが表示されます。 PS私はxCode 4.2とiOS 5.0 SDKを使用して、iOS 4.3アプリを開発しています。

18
Xcodeプロジェクト名を変更する方法
Xcode for iPhoneでアプリを開発しました。最初に、secnecなしで名前を付けました。アプリ名を変更したいです。アプリで名前を見つけたので、古いアプリ名を新しいものに置き換えましたが、それでもまだ1つのエラーを出しています... デスクトップ/新しい名前/古い名前_Prefix.pch:そのようなファイルまたはディレクトリはありません oldname_prefix.pchをnewname_prefix.pchに変更したとき

21
ブートストラップサーバーに登録できませんでした
プログラムのコードを変更したところ、次のエラーが発生しました。 ブートストラップサーバーにcom.yourcompany.XXXを登録できませんでした。エラー:不明なエラーコード。 これは一般に、このプロセスの別のインスタンスが既に実行されているか、デバッガーでハングしていることを意味します。プログラムが受信した信号:「SIGABRT」。 私は自分のプログラムを、動作し、再起動し、再起動し、キャッシュを空にするバージョンに復元し、以前に動作していたバージョンで再構築してみました。 任意の助けいただければ幸いです。

5
クロスプラットフォームモバイルアプリケーションの開発[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ますます多くのモバイルプラットフォームがリリースされており、開発者はSDKを利用できます。さまざまなモバイルプラットフォームが利用可能です:Android、iOS、Moblin、Windowsモバイル7、RIM、symbian、bada、maemoなど。 また、クロスプラットフォームアプリケーションの作成は、開発者にとって頭痛の種です。アプリケーションをすべてのプラットフォームに移植したい開発者に役立つ、プラットフォーム間で共通するものを探しています。差分画面の解像度、入力方法、OpenGLのサポートなどはどのプラットフォームでも知っている詳細を共有してください。 または、html(ウィジェットタイプのもの)でコードを記述し、それをネイティブアプリケーションにロードすることで、可能性はありますか。私はアンドロイドについて知っています、それは私たちが呼び出すことによってアプリケーションにWebビューを追加することができますsetContentView(view) 知っているさまざまなタイプのプラットフォームのネイティブアプリケーションにHTMLビューを追加できるクラスの詳細を共有してください。 このスレッドの目的は、開発者間で共通の詳細を共有することです。コミュニティウィキとしてマークしています。 クロスプラットフォームツールとライブラリ XMLVM、Codename One、iSpectrum(AndroidアプリからJavaコードをクロスコンパイルするか、ゼロから作成する 電話ギャップ(クロスプラットフォームモバイルアプリ) チタン(Webテクノロジーを使用してネイティブのモバイルおよびデスクトップアプリを構築するため) モノタッチ(iPhone用C#) rhomobile- http: //rhomobile.com/ サンプルはこちら:http : //github.com/rhomobile/rhodes-system-api-samples Sencha Touch-Sencha TouchはHTML5モバイルアプリフレームワークであり、Apple iOSおよびGoogle AndroidタッチスクリーンデバイスでネイティブなルックアンドフィールのWebアプリを開発できます。http://www.sencha.com/products/touch/ Corona-Iphone / Ipad / Androidアプリケーションクロスプラットフォームライブラリ。すごすぎる。 http://anscamobile.com/corona/ 既存のAndroidアプリをWindows Phone 7に移植するためのガイド http://windowsphone.interoperabilitybridges.com/articles/windows-phone-7-guide-for-iphone-application-developers スマートフォンとタブレット向けのjqueryモバイルタッチ向けに最適化されたWebフレームワーク

19
iPhone:アニメーションでタブを切り替える方法は?
を使用して、タブバー駆動のアプリケーションでプログラムによってタブを切り替えていますUITabBarController.selectedIndex。私が解決しようとしている問題は、ビュー間の遷移をアニメーション化する方法です。すなわち。現在のタブのビューから選択したタブのビューへ。 最初に考えたのはを利用することでしたがUITabBarControllerDelegate、プログラムでタブを切り替えるときに呼び出されないようです。私は今UITabBarDelegate.didSelectItem、トランジションアニメーションを設定するためのフックとして考えています。 誰かが遷移をアニメーション化できましたか?はいの場合、どのように?


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