タグ

iphoneに関するapo-coのブックマーク (147)

  • iOSで独自カスタムURLスキームを設定する方法について

    プログラミング (iOS, JavaScript, Jenkins, Sikuli) とMaciPhoneなどの話題が中心のブログ 前回の記事「iOSでカスタムURLスキームを利用してアプリケーションを起動する方法について」では、カスタムURLスキームを利用して他のアプリケーションを起動する方法について紹介しました。今回は自分のアプリケーションに独自のカスタムURLスキームを設定して、他のアプリケーションから利用可能にする方法について紹介します。 Info.plistへのエントリ作成 今回はカスタムURLスキームmySampleApp:を受け入れるサンプルアプリケーションとして、新規プロジェクトを作成します。プロジェクト名をCostomURLSchemeSampleとしてテンプレートはView-Based Applicationにします。 独自のカスタムURLスキームを設定するために、ア

    iOSで独自カスタムURLスキームを設定する方法について
    apo-co
    apo-co 2011/03/24
    application:handleOpenURL: でリクエストを受け入れる
  • Google Objective-Cスタイルガイド 日本語訳

    Text Drop 翻訳、プログラミング、写真、カメラなどについて書いてます。スタイルガイド/コーディング規約やチートシートなど、ちょっと便利なものを翻訳しています。 TEXTdropでは、C++プログラマーも利用できるパワフルな機能を搭載。C++のコードを書く際に行う手順や避けておきたい工程などを詳しく説明しています。コードスタイルラインの日語版では、日語訳やJ P Yへの換金もサポート。話題性があるオンラインカジノ 日円変換や入金の際のバグにも対応しています。統一性のあるコードを書くためのポイントや規約の種類を参考にする事ができます。

    apo-co
    apo-co 2011/03/18
    Googleのコーディング規約
  • Meltdown Countdown rev.

    そういえば僕いま27歳なんですが、ネットの噂によるとなにかを作りはじめる年齢らしいです。 @udzura え? 確か24だったはず。ちなみに私がRuby作りはじめたのは27の時。 2011-11-16 15:38:59 via Plume?? to @udzura @yukihiro_matz ご指摘ありがとうございます、 URL をよく読んだら、元記事が書かれた段階で DHH は27だったということですね 私もいま 27 です 2011-11-16 15:47:01 via web to @yukihiro_matz @udzura じゃあ、なんか作りはじめよう! 2011-11-16 15:55:38 via Plume?? to @udzura @yukihiro_matz は、はい!!!!!! 2011-11-16 15:58:27 via web to @yukihiro_mat

    Meltdown Countdown rev.
    apo-co
    apo-co 2011/03/18
    なにもログを吐かずにスッと落ちる場合は、release済みのインスタンスにメッセージを送っている場合が多い
  • 実例でみるiPhoneアプリ内課金(In App Purchase) アプリへの組み込み

    はじめに あまのです。 「iTunes Connectへの登録」から一ヶ月が経ってしまいましたが、今回はアプリへの組み込みについて書きたいと思います。 最近、Wall Calendar LiteというGoogle Calendarのスケジュールを壁紙にするアプリにも組み込みましたので前回のブログを見直すこともできました。 App Storeへのアクセスの流れ アプリ内課金はStore KitというAPIを利用して、App Storeとやり取りを行います。 具体的にGood Choiceの「機能制限を解除」ボタンが押された時のコードを元に説明します。 流れとしては次のようになっています。 「機能制限を解除」ボタンを用意 アプリ内課金が許可されているかを確認 プロダクトの取得処理を開始 プロダクト情報をApp Storeから取得 プロダクト購入処理を開始 プロダクト購入処理結果の取得 購入完了

    実例でみるiPhoneアプリ内課金(In App Purchase) アプリへの組み込み
  • 手探りiPhoneSDKの日々 plist(XML形式)ファイルの取り扱い

    iPhone SDKでxml形式のファイルを取り扱ってみようと思います。 アプリの設定だったり必要な情報を保持したり、使う機会は多々あるのではないでしょうか。 以下のようなXML構造を想定してみます。 <person> <age>20</age> <firstName>Tarou</firstName> <lastName>Yamada</lastName> </person> <person> (省略) </person> (以下省略) XML形式のファイルはプロパティリスト(*.plist)で作成します。 ※XMLファイルの作成、Objective-Cからの読み込み&書き込みが非常に簡単に行えたのでこの形式を選びました。 ※NSXMLParserというクラスも存在していますが今回は触れません。 1. plistファイルの作成。 Resourcesフォルダを右クリックし、追加→新規ファイ

  • ジェイルブレイクせずにiOSデバイスを完全バックアップする方法 | ライフハッカー・ジャパン

    モバイルバッテリーとは呼べない。「ほぼポタ電」なコレ1台で有事の時もアウトドアも大活躍!【AmazonスマイルSALE】

    ジェイルブレイクせずにiOSデバイスを完全バックアップする方法 | ライフハッカー・ジャパン
  • iOS 4 のセキュリティコンテンツについて

    この記事では iOS 4 のセキュリティコンテンツについて説明します。 アップルでは、ユーザ保護の観点から、徹底した調査が完了し、必要なパッチやリリースが利用可能になるまで、セキュリティの問題に関して公開、説明または承認を行いません。アップル製品のセキュリティについては「アップル製品のセキュリティ」Web サイトを参照してください。 Apple Product Security PGP キーについては「Apple Product Security PGP キーの使用方法」を参照してください。 可能な場合は CVE ID を使って脆弱性を詳しく調査できます。 その他のセキュリティアップデートについては アップルセキュリティアップデート を参照してください。 アプリケーションサンドボックス CVE-ID:CVE-2010-1751 対象となる OS:iPhone 3G 以降の場合は iOS 2

    apo-co
    apo-co 2011/03/08
    iOS 2.0 ~ 3.1.3にてバグ。Cookie の環境設定は、Safari を再起動するまでは適用されません。「Cookieを受け入れる」の環境設定が、「訪問先のみ」または「しない」に設定されている場合でも、他社のサイトによって Cookie が設
  • 日本語ドキュメント - Apple Developer

    語ドキュメント 日語に翻訳されたiOS/watchOS/tvOSのドキュメントです。 英語版の方が新しい場合がありますので、更新日を確認して下さい。 エンタープライズ環境での運用に関するドキュメントはこちらに移動しました。 App Store Connect ヘルプ タイトル 日付

    apo-co
    apo-co 2011/03/07
    iOSドキュメント一覧
  • [mac][iPhone]Mac上でWiresharkを起動して、iPhoneのパケットキャプチャを行う - sugilogのブログ

    iPhoneのパケットキャプチャをして解析してみたくなったので、Wiresharkを使って、実験してみました。 導入部分になりますが、共有っと。 準備するもの wireshark体 http://www.wireshark.org/からダウンロード iPhone パケットキャプチャしたいと思う気持ち Wiresharkのインストール wireshark.orgからdmgファイルをダウンロードします。 Wireshark 1.4.3 Intel 64.dmg dmgファイルを開き、アプリケーションをApplicationディレクトリにドラッグドロップして追加します ここからはterminalで作業したほうが早いので、とりあえずdmgの中身のUtilitiesを適当なディレクトリにコピーしておきます。 とりあえず、~/src/WiresharkUtilitiesにコピーしました。 Comma

    [mac][iPhone]Mac上でWiresharkを起動して、iPhoneのパケットキャプチャを行う - sugilogのブログ
    apo-co
    apo-co 2011/03/05
    wiresharkでパケットキャプチャ
  • 資料を公開しました(グリー×クックパッド合同勉強会~それぞれのスマートフォン開発~) - クックパッド開発者ブログ

    3月2日に、グリー×クックパッド合同勉強会を開催致しました。 お忙しい中お集まりくださった参加者のみなさま、GREEのみなさま、誠にありがとうございました。 弊社会員事業部 西岡の資料を公開しますので、ぜひご覧ください。 [slideshare id=7119973&doc=2011-03-02-gree2-110302074812-phpapp02] ※ジュリアンの発表はスライドを使用しておりません。ご了承ください。 このイベントが、スマートフォンを利用した素敵なサービスが生まれるきっかけのひとつになれれば幸いです。今後もこういった技術系イベントを定期的に開催する予定ですので、奮ってご参加ください! ありがとうございました。

    資料を公開しました(グリー×クックパッド合同勉強会~それぞれのスマートフォン開発~) - クックパッド開発者ブログ
    apo-co
    apo-co 2011/03/04
    jQuery Mobileでスマートフォン最適化、REST対応のASIHTTPRequest、静的アナライザ
  • 非公開サイト

    サイトの構築。作品の販売。ブログの投稿。この他にもさまざまな機能があります。 ログイン サイトをはじめよう 非公開サイト このサイトは現在プライベート設定になっています。

    非公開サイト
  • Logic+Idea: App Storeランキングのアルゴリズム

    >>Hacking the iPhone App Store's Ranking Algorithm - ReadWriteStart App Storeのランキングには4日間の売上しか反映されず、当日のランキングは (その日の売上)×8+(前日の売上)×5+(2日前の売上)×5+(3日前の売上)×2 で決まるそうです。 この記事の「Product & Pricing」の部分に関連しますが、iPhoneはフリーミアム戦略が非常にうまく機能しますね。広告の有無だけで簡単に差別化できますので、有料版・無料版に関わらず、利益を得ることが可能なんですね。

    apo-co
    apo-co 2011/02/22
    当日のランキングは(その日の売上)×8+(前日の売上)×5+(2日前の売上)×5+(3日前の売上)×2で決まる
  • 楽天銀行iPhoneアプリUDID使用疑いを調べるに当たって

    ROCA @rocaz セキュリティクラスタな皆さんに質問。ログイン時のユーザーIDの入力省略のためユーザーIDだけをCookieやランダム生成文字列などではなくて携帯端末の固定的なUDIDなどに紐付けてサーバーサイドで保持することは妥当?僕はよりよい方法があるのに採用しないなら脆弱という立場なんですが

    楽天銀行iPhoneアプリUDID使用疑いを調べるに当たって
  • TestFlightの仕組み?

    masuidrive @masuidrive http://bit.ly/eojZDa iTunesを使わずにiPhoneから直接AdHocをダウンロードさせる方法。そっかiOS4からこんな機能があるのか、知らなかった。あとはtestflightはどうやってUDID取ってるのかな? 2011-01-25 08:33:30 masuidrive @masuidrive Configuration ProfileでUDIDを取る方法があるらしい。つうか、この方法HomeにWebサービス乗っけるときにも使えるな。 2011-01-25 10:11:34 bluegoldme @bluegoldme @masuidrive Configuration ではなくて Profile Service の方のプロファイルですね。この方法でもUDID は取れますが、OTA 証明書配布の一部なので途中できれい

    TestFlightの仕組み?
    apo-co
    apo-co 2011/02/15
    UDIDを利用した証明書配布
  • Loading...

    apo-co
    apo-co 2011/02/02
    itms-apps:// このスキーム知らなかった・・・
  • HTML5で作るiPhoneアプリのできない5つのこと - K_Takahikoの日記

    iPhoneアプリを作成するに当たって以下のことを実現したい場合はHTML5での作成はできないため、ネイティブアプリで実現するしかなさそうだ。1、clipboardの利用まぁ別にっていう感はあるけど個人的にクリップボードを利用したアプリを作ろうと思った矢先だったんで上げておいた。2、ファイルのアップロードここが一番の肝だったりする。写真のアップロードができないのは致命的だが今後のアップデートで可能になることに期待する。3、カメラARやバーコードリーダのようなアプリがつくれない。2のファイルアップロードが出来ないのでその手のアプリは八方塞だ。3、シェイクイベントiPhoneをシェイクしたときのイベントがない4、加速度センサー3と同様加速度センサーのイベントがない。この辺りは地味にみえるがアプリケーションの使いやすさに大きく影響する。5、バックグラウンド起動そもそもネイティブアプリがバックグラ

    apo-co
    apo-co 2011/02/02
    ネイティブアプリでないと使えない機能
  • iPhoneバックグラウンドでのソケット監視のサンプル - unknownplace.org

    iOS4 からアプリケーションのバックグラウンド動作がサポートされているが、それらはだいぶ制限されたものとなっていて、通常のアプリケーションはバックグラウンドでは最大10分程度しか生存することが出来ない。 それを回避するために Info.plist に特殊なフラグをたてることで例外的に制限を解除することができるようになっている。そのフラグの種類は audiolocationvoip であり、それぞれバックグラウンド音声再生、バックグラウンド位置情報取得、バックグラウンドでのソケット監視(voipの着信監視用)に対応している。 そのうち voip だけ今まで扱ったことがなかったので挙動確認のためやってみた、というのが今回のお話。 まず書いてみたコード: https://github.com/typester/voip-socket-test ソケットのハンドリングに libev を使っている

    apo-co
    apo-co 2011/02/02
    ソケット監視
  • livedoor Techブログ : 社内のスマフォ開発用ライブラリの管理方法を公開しちゃいます!

    こんにちは!こんにちは! 最近JavaやObjective-Cで開発をしていて、やっぱりPerlって使いやすい言語なんだなぁと改めて感じている栗原です。 #と言いつつもJavaもObjective-Cも好きだったりします。 今回は「スマフォのライブラリなどの管理をどげんかせんといかん」とCTOに言われたために考えた、弊社のスマフォ開発チームが行なっているAndroidiPhoneそれぞれの社内用ライブラリやスニペットの管理方法についてご紹介したいと思います。 ソースの管理方法 まずソースの管理についてですが、現在弊社のスマートフォン系のアプリはGitを使って管理しています。 通常のアプリも含めて「android」と「iphone」というプロジェクトを作成し、その中でそれぞれのプラットフォーム毎にリポジトリを作成しています。 以下のようなイメージですね。 git://example.com

    apo-co
    apo-co 2011/02/02
    スマートフォン開発用ライブラリの管理方法。git+社内ガイドライン
  • TechCrunch

    Google announced a few updates around security on Thursday for Cybersecurity Awareness month with the aim of taking the “security burden off users.” The tech giant announced that itBlock, the Jack Dorsey-founded fintech company previously known as Square, has acquired Hifi, a music-focused fintech startup. Hifi founder and CEO Damian Manning announced the news in a LinkedIn post

    TechCrunch
  • DeNAが明かすHTML5でのソーシャルゲームの作り方【本日のスライド】 / GameBusiness.jp

    スマートフォンにてソーシャルゲームを作ろうとすると、HTML5を中心にブラウザで動作するもの、もしくはネイティブアプリでの提供ということになります。モバゲータウンやグリーはその両方をサポートしています。ネイティブアプリの作り方は既に文献も多数なのですが、HTML5となるとまだ十分とは言えません。この資料は必見です。 「HTML5@iPhoneゲーム開発」はディー・エヌ・エーのスマートフォン開発グループの岸弘倫氏が「DeNA Technology Seminar #3」での講演用に作成したものになります。同社では北米のMiniNation向けにiPhone『Pirate Nation』(海賊トレジャー)をHTMLCSSJavaScriptで開発して提供していて、そのノウハウを凝縮したものです。 『Pirate Nation』は冒頭の括りで分けるとブラウザで動作するアプリということにな

    apo-co
    apo-co 2011/01/21
    アプリ内にWebViewを組み込むメリット:アップデートはサーバ側でOK、かつApp Storeという導線とObjective-Cによる機能強化。アプリ内課金(In App Purchase)も使ってる