iPhone

NotificationCenter.addObserver(forName:object:queue:using:) にインスタンスメソッドを渡すとリークする

これまで、NotificationCenterのaddObserverはSwiftでもaddObserver(_:selector:name:object:)で書いていたのだけど、ふと「あー@objc書きたくないな〜」と思った。 そこで単純にaddObserver(forName:object:queue:using:)に置き換えたのだけど、これでリー…

Universal LinksのApp ID PrefixがTeam IDでない場合がある

iOSのUniversal Linksを設定していたが、シミュレータでは正しく挙動するものの実機では一切動かないということが起こった。 apple-site-association には、[Team ID].[Bundle ID] の形式でapplinksを記載していた App Search API Validation Tool では Erro…

Twitterアプリ経由認証を簡単実装できる軽量ライブラリSimpleTwitterAuthenticationを作りました

仕事でTwitter認証をサポートしたアプリを開発していますが、その認証処理に使われていたライブラリがとても古く、あっちこっち警告出しまくっていたので入れ替えることになりました。 いろいろ考えた結果、小さなライブラリを新しく起こしました。SimpleTwi…

Apple Developer Programが2/27から2ファクタ認証必須になる件

日本時間の2/14の朝、Apple から一つのメールが届いた。 ベッドの中で寝ぼけながら読んでいて、一気に眠気が吹っ飛んだ。2/27 より2ファクタ認証が必須になるという内容が書かれていた。これは大きな問題になるぞ…!と思ってツイートした。 おいおい、Apple …

ANAアプリが羽田空港でiBeacon使うようになったのでビーコンの位置を特定してきた

ANAアプリがこのたびのアップデートで、羽田空港内でのiBeaconガイダンスを追加しました。 ANAアプリが面白そうな機能載せてたので明日試してみる pic.twitter.com/JCKDxhw9my— Shin Ise (@iseebi) 2015, 8月 29 ANAANA (All Nippon Airways)旅行無料 よく知…

Bing Maps iOS Control を試してみた。

Bing Maps iOS Controlというものがリリースされていたので試してみました。 APIキーの取得 Bing Mapsをつかったアプリを作るためには、APIキーを取得しなくてはなりません。Bing Maps Account Centerへアクセスします。今回は新規登録だったので、Createを…

MonoTouch 1.0 正式リリース

先日のエントリで紹介したMonoTouchですが、正式版が発表されました。http://monotouch.net/お値段はこんな感じ。 Personal Edition $399/1Developer Enterprise Edition $999/1Developer うう、ちょっとすぐには手が出ないかも・・・って感じのお値段ですね…

C#でiPhone開発!MonoTouch Beta ファーストインプレッション

iPhoneの開発はXcodeでObjective-C。そんな常識が打ち破られる時が来ました。もともとVisualStudioヘビーユーザーだった僕としてはXcodeはまだまだ補完機能がしょぼくて本当にやりたいことができるまで定義定義の嵐でやきもきして途中でやる気がなくなってし…