統計情報(30日間)


最新情報をツイート


人気の投稿

Technical Q&A QA1759 - Installing Production Provisioning Profiles

このエントリーをはてなブックマークに追加

Mac のプロビジョニングプロファイルの Q&A




抄訳)

Q:プロダクション用プロビジョニングプロファイルをシステム設定へインストールする時に次のアラートが表示される「予期せぬエラーによってプロファイルはインストールできませんでした」。このエラーの対処方法は?

A:プロダクション用プロビジョニングプロファイルはシステム設定にインストールされません。これは仕様です。

プロビジョニングプロファイルは UUID を含んでいません。プロビジョニングプロファイルは iCloudを使うアプリもしくはプッシュ通知を使うアプリをMac App Storeへ申請する場合のみ使われます。もしアプリが iCloudもしくはプッシュ通知を使わないのであれば、プロビジョニングプロファイル無しでアプリの署名ができます。これはプロダクション用にビルドした iOSアプリが実機上で実行できないことと似ています。

DNS-SD(DNS based Service Discovery) API の実装サンプル

このエントリーをはてなブックマークに追加

Mac OS X / iOS の場合、Bonjour API(NSNetService and CFNetService) が用意されているのでそれを使うのが一番簡単だが、例えば特定のネットワークインターフェイスだけに限定したいといった細やかな設定ができない(らしい)。DNS Service Discovery API (dns_sd.h) を使うとそういった細やかな制御ができる。このサンプルでは DNS-SD API を使い、Bonjour Service の登録、ブラウズ、サービス解決を行う。サンプルは Mac OS X 10.7 用だが、コア部分(サービス登録・ブラウズ・名前解決のクラス)は iOS 5 でも利用できる。


サンプルの実行はコマンドラインから。こんな感じ。
$ build/Debug/DNSSDObjects -r _foo._tcp 12345
  :
$ build/Debug/DNSSDObjects -b _foo._tcp
  :
$ build/Debug/DNSSDObjects -l 'Bruno' '_foo._tcp' 'local.'


サンプルを実用的に利用する指針として挙げられていた項目:
operating on a specific interface
enabling support for Bluetooth browsing on iOS 5.0 and later (kDNSServiceFlagsIncludeP2P)
supporting TXT records
monitoring record changes
discovering browsable domains, and browsing within those domains
resolving to IP addresses
registering or querying for arbitrary DNS records
shared connections (kDNSServiceFlagsShareConnection)

CoreBluetooth API を使って体温計に接続するサンプル / iOS5でも Bluetooth 4.0 Low energy devices に対応

このエントリーをはてなブックマークに追加

Mac OS X Developer Library のサンプルに Core Bluetooth API を使ったサンプルが出ていた。Bluetooh 4.0 からサポートされた Low energy に対応した体温計に接続する。


ビルドすると体温計の画像が出てきて Bluetooth に対応している体温計を探し始める(手元に無いので実際の動作は試せない〜見つからない旨表示される)

"Bluetooth Helth Thermometer" で画像検索すると結構ヒットする。

こんなニュースもちらほら。
Bluetooth v4.0 搭載の体温計と心拍計がまもなく登場 - インターネットコム






上記サイトより転載
Appleは、iOSデバイスの普及率は爆発的な勢いであるものの、MFI Program取得製品の伸びが鈍化しているとし、AirPlay/Bluetooth/Wi-Fiなどのワイヤレス接続を利用する新しい認証チップを提供する予定であると説明した模様です。

iPhone 4SのBluetooth 4.0+HSについては、Low energyでバッテリーライフが伸びることや、ヘルスケア、
ゲームなど幅広い分野で利用が見込まれると説明

Bluetooth 4.0 / Low Energey の話題。




で、iOS では Bluetooth の対応状況はどうか?
 ↓
iOS 5から Bluetooth 4.0 low energy devices に対応済



iOS デバイスの方が Macよりも常時使われることを考えると今後は iPhone/iPadとの連携の方が進むと思われる。楽しみ。

Mac OS X サンプル PlaySequence がアップデート

このエントリーをはてなブックマークに追加




以下、転載
The PlaySequence project provides an example of simple MIDI file playback using the MusicSequence API. The file is read in and played back, with options for specifying track number, start/stop times, and output file for render