iPhone
iOSのデフォルトのメーラーライブラリではユーザに「送信」ボタンを押させるのが基本なためバックグラウンドで自動送信ができない。 そこで、SMTPクライアントのライブラリが必要になる。 探してみると skpsmtpmessage というライブラリが見つかるのだけど、…
BLEデバイスからデータを受信しサーバーへデータをアップロードし続けるシステムを作る場合、 BLEに接続するアプリはバックグラウンドでも動作させるようにしたい。 そんな時は、以下の設定をすることでiPhoneアプリが別アプリのバックグラウンドもしくは画…
NSData → uint8_t 配列へ変換 NSData → NSString へ変換 BLEのCharacteristic valueを見るときにつかえる。
2015/01/23 追記 この記事で書いたSMTPLibraryは動作が不安定なため MailCore2 を使った方法の方が良い MailCore2を使ってiPhoneでメールを自動送信させる - Geekleboard MailCore2を使ってiPhoneでメールを自動送信させる - Geekleboard 参考URL先のmanni氏…
ARCの動いているobj-cではmallocを使わない方が良いらしい。 ということでNSMutableDataで代用する。 以下のエラーが出た時はそういうこと malloc: *** error for object 0x00000000: incorrect checksum for freed object - object was probably modified a…
キーボードを隠す 参考: Nikuson Blog: 【Objective-C】キーボードをタップで閉じる方法
構造体をNSDataへ変換。Queueに出し入れするときに使う。 gist6e8ec7dfb0d09b992bda Queueに関する記事 Objective-CでQueue - Geekleboard Objective-CでQueue - Geekleboard
BLE関連のデータを扱ってるとデータの一時的なバッファとしてQueueが使いたくなってくるので作ってみた。 Obj-cでQueueを作成 使用例 参考 iPhoneアプリ開発: objective-cでのqueueやstack | Passions, Skills, Market cocoa - How do I make and use a Queu…