タグ

2014年6月5日のブックマーク (6件)

  • BLEデバイスと連携するiOSアプリ開発での「落とし穴」についてWWDCラボで聞いてみました - その後のその後

    Core Bluetooth / Bluetooth Low Energy で iOS アプリと連携する新規ハードウェアを開発したことのある人にとってはあるあるな話だと思うのですが、開発途中でペリフェラル側(外部デバイス)で GATT の内容を変更すると、iPhone の Settings から Bluetooth を Off/On しないと変更が反映されない、というのがあります。 このことを知らないと、 キャラクタリスティックの `value` が取れない -> BLE の接続状態を疑う -> Central / Peripheral 間での UUIDい違いを疑う etc... と、無駄なデバッグ作業をしてしまいかねません。 下記スライドでも最後の方のページで「ハマりどころ」として紹介されています。 BLEデバイス製作とIPHONEからのコントロールの基 しかし例えばデバイス側の

    BLEデバイスと連携するiOSアプリ開発での「落とし穴」についてWWDCラボで聞いてみました - その後のその後
  • iOS 8ベータ版からiOS 7に戻す方法

    iOS 8ベータ版が日より開発者向けに配信されて、早速インストールした方もいるかと思いますが、ベータ版のため当たり前ながらバグは多く潜んでいますし、異常に発熱するといったこともあります。 今回は、iOS 8ベータ版からiOS 7に戻す(ダウングレード)する方法を画像付きで紹介します。 1.iOS 7のインストールファイルをダウンロードするまずは、iOS Dev Centerにアクセスして、「iOS 7 SDK」をクリックします。 下の方にスクロールして、ダウングレードしたい機種またはモデル番号のインストールファイルをダウンロードします。 モデル番号はiPhoneiPadの裏側に刻印またはプリントされていると思います。 2.iPhoneを探すをオフにするiOS 7にダウングレードする前にiPhoneを探すをオフにする必要があります。 設定を起動して「iCloud」を選択後、下の方にある「

    iOS 8ベータ版からiOS 7に戻す方法
  • iOS 8ベータ版をインストールする方法

    日、Appleより発表された「iOS 8」ですが、既に開発者向けにはベータ版の提供が開始されています! 早速、iOS 8のベータ版をiPhoneにインストールしてみたので、画像付きでiOS 8ベータ版のインストール方法を詳しく紹介したいと思います! 1.iOS Developer Programに登録するiOS 8ベータ版はあくまでも開発者向けのものです。開発者になるためにはiOS Developer Programに登録する必要があり、年額8400円を支払う必要があります。 開発者の登録は以下のリンク先から行えます。 iOS Dev Center 英語ですが、迷うところはないと思います。ただ、アクティベートの作業でエラーが発生することがありますが、落ち着いてAppleに「おい!アクティベートできねーぞ!どうすんだ!」って連絡すればOKです。 2.iOS 8ベータ版のアップデートファイル

    iOS 8ベータ版をインストールする方法
  • HerokuのAPIデザイン

    Herokuが自ら実践しているAPIデザインガイドをGithubに公開した. “HTTP API Design Guide” このガイドは些細なデザイン上の議論を避けて,ビジネスロジックに集中すること目的としている.Heroku特有なものではなく,一般にも十分適用できる知見となっている. 最近は,モバイル向けにAPIをつくることも多いため,勉強もかねて抄訳した.なお内容は,HTTP+JSONのAPIについて基的な知識があることが前提となっている. 適切なステータスコードを返す それぞれのレスポンスは適切なHTTPステータスコード返すこと.例えば,“成功"を示すステータスコードは以下に従う. 200: GETやDELETE,PATCHリクエストが成功し,同時に処理が完了した場合 201: POSTリクエストが成功し,同時に処理が完了した場合 202: POSTやDELETE,PATCHリク

  • /etc/init.d/hoge start と service hoge start は何が違う?

    cles::blog 平常心是道 blogs: cles::blog NP_cles() « X220 が Fan Error. により完全に沈黙 :: X220 のファンユニットを交換 » 2014/06/04 /etc/init.d/hoge start と service hoge start は何が違う?  systemmanagemant  cli 390 4へぇ 普段、Linux でデーモンを制御するには /etc/init.d/hoge というスクリプトを叩いている*1のですが、あるマニュアルを読んだら service hoge を使いましょう的なことが書いてありました。 試してみると確かに /etc/init.d/hoge start の代わりに service hoge start としても同じようにデーモンが起動できるようです。 ただ、困ったことに僕にはこの2つの違いが

    /etc/init.d/hoge start と service hoge start は何が違う?
  • https://jp.techcrunch.com/2014/06/05/20140604a-developer-cloned-flappy-bird-using-apples-new-programming-language-swift-in-a-matter-of-hours/

    https://jp.techcrunch.com/2014/06/05/20140604a-developer-cloned-flappy-bird-using-apples-new-programming-language-swift-in-a-matter-of-hours/