タグ

2015年5月15日のブックマーク (2件)

  • CoreBluetooth で出来る事 - Qiita

    できる事 動的に変わるデータの通信 データはバイトデータで渡さるため、どんなデータでも渡せる セキュアなデータでも送れる ペアリングが必要 特に難しい実装しなくともフラグを設定しておくだけでペアリングフローを実施してくれる UUID を知らなくてもスキャンすること自体は可能 電力消費量的に未指定は非推奨 サービスの中にサービスを入れることも可能 included service バックグラウンドでも動作する デバイスの検知 ただしアクティブスキャンは出来ない アドバタイズ発信 ただしローカルネームは送信されない 出来ないこと お互いの位置を性格に把握すること サーバーへの書き込みに21バイト以上送信すること アドバタイズパケットには容量制限がある 28 バイトまで UUID は 16 バイトあるので1つしか入れられない 収まらなかったサービス UUID はアクティブスキャンにて返却可能 デ

    CoreBluetooth で出来る事 - Qiita
  • Why does insertNewObjectForEntityForName only return a NSManagedObject?

    I'm trying to move some RubyMotion code to Swift. So far it works. What I do not understand is why the following result can't be casted to the Document class: var newObject : NSManagedObject NSEntityDescription.insertNewObjectForEntityForName("Document", inManagedObjectContext:context) as NSManagedObject The insertNewObjectForEntityForName call returns an object of type NSManagedObject. But why do

    Why does insertNewObjectForEntityForName only return a NSManagedObject?
    kenzan8000
    kenzan8000 2015/05/15
    Make sure you set the class name of you entity in the object model. The format is YourAppModule.YourClassName.