iOS x BLE というニッチな内容で480ページ! 3/26発売です。どうぞよろしくお願いします! (書籍発売から半年ぐらいしたら、こちらの記事も書籍と同様にフルバージョンにしようと思います。) トラブル1: スキャンに失敗する → スキャンの直前に CBCentralManager を初期化していないか? たとえば「1回目のスキャンに失敗するけど、2回目ではたいていうまく繋がる」という場合には、CBCentralManager の初期化タイミングが遅く、スキャンを開始するタイミングでまだ CBCentralManagerStatePoweredOn になってない、という可能性があります。 - (IBAction)scanBtnTapped:(UIButton *)sender { self.centralManager = [[CBCentralManager alloc] init
Androidアプリ配布プラットフォームのDeployGateが、ついにiOSアプリ配布対応されました! 早速使ってみたのでその流れをメモしておきます。 まずはDeployGateのページでアカウント作成。 Githubアカウントでアカウント作成できるのがcoolでgeekですね。 ログインするとダッシュボード画面が表示されるので、左下の「アップロード」ボタンからおもむろにipaファイルをアップロードします。 アップロードボタンはAndroid版と共通なのですね。 すると、登録したメールアドレスにメールが届くので、開発端末でメールを開きます。 メールの中にリンクがあるので、このリンクをsafariで開くと、アプリのインストール画面が開きます。 この時、端末とアプリの配布管理のための構成プロファイルがインストールされていないのでインストールされます。 構成プロファイルインストール後、このリン
@interface UIControl (AfterDelay) - (void)setEnabled:(BOOL)enabled afterDelay:(NSTimeInterval)delay; @end @implementation - (void)setEnabled:(BOOL)enabled afterDelay:(NSTimeInterval)delay { int64_t delayInMilliSeconds = delay * 1000; dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInMilliSeconds * NSEC_PER_MSEC); dispatch_after(popTime, dispatch_get_main_queue(), ^(void){ [self set
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く