タグ

2014年5月27日のブックマーク (4件)

  • TheWebHub

    Notifications from any, third party, app You can keep your phone in your pocket and still know what’s going on. Stay up-to-date on your incoming WhatsApp messages, know when someone’s calling you, or read any of the other notifications from any app on your iPhone. You can mute apps so you won’t receive notifications from apps that are also running on your Mac. Bluetooth Low Energy Because Notify

  • [ObjC][Xcode5] 簡単!Keychain Sharingで異なるアプリ間のデータ共有 - Qiita

    けっこう簡単にできたのでメモ。 「(同じプロビジョニングを使用した)異なるアプリ間でデータ共有する方法」です。 KeychainSharingを利用するので、アプリを削除してもデータは消えません。 この領域に保存されたものは暗号化される?のでパスワードなどの保存領域として利用するものらしい。 データを保存する側のプロジェクト作成 まずはデータを保存する側のプロジェクトを適当に名前をつけて作成。 KeyChainGroupのIDをつける 次にKeychain のグループIDを付けます。任意でOKです。 ※ここでは「jp.itoz.sample.TestKeyChainSharing」としました。 他のアプリでも同じものを使います。 上記グループIDが設定されると、「.entitlements」ファイルが出来ています。 中を覗いてみると、先ほどのIDの前に、$(AppIdentifierPre

    [ObjC][Xcode5] 簡単!Keychain Sharingで異なるアプリ間のデータ共有 - Qiita
  • クラス拡張とカテゴリの違いの話。 - なるようになるかも

    常々「クラス拡張をカテゴリってゆーな」って思ってるんだけど、「無名カテゴリ」自体は公式の呼称なんだよね。 [Objective-C] クラス拡張と無名カテゴリ - Qiita Objective-Cのクラス・カテゴリ・クラス拡張の整理 - $ cat /var/log/shin クラス拡張は、無名のカテゴリに似ています。が、別物です。一番の違いは、インスタンス変数を宣言できることと、宣言したメソッドはクラス体の(=カテゴリ無しの)@implementationで実装しなければならない点です。 クラス拡張とカテゴリの一番の違いは、「クラス拡張はクラス実装と共にランタイムにロードされることが保証される」ことだと思います。 文脈として、もともとobj-c 2.0以前にはクラス拡張がなく、またメソッドのプロトタイプ宣言が必須だったこともあり、「外部に公開したくないメソッド宣言はプライベートなカテ

    クラス拡張とカテゴリの違いの話。 - なるようになるかも
  • CocoaPods Trunkを利用したライブラリの追加方法 | hypermkt blog

    Objective-Cの勉強を始めてまだ一ヶ月にも満たないのですが、CocoaPodsのPodライブラリを開発&公開してみたくなり、西暦から和暦に変換するライブラリを書いて公開しました。コード的には微妙な箇所が多いですが、まずはライブラリ公開をゴールとしたかったので改善は後回しとします。 JapaneseCalendarYear Podライブラリは今までGitHubのPull Requestで追加していたのですが、ちょうど一週間前より仕様変更がありまして、TrunkというAPIサービスを利用して追加する方式にかわりました。使ってみたのですが、驚くほど簡単でしたので公開方法についてまとめます。 CocoaPodsライブラリ登録までの流れ 初めて登録する場合は下記の通りとなります。1番、5番は2回目以降は不要となります。 pod lib create #{library_name} ライブラリ

    CocoaPods Trunkを利用したライブラリの追加方法 | hypermkt blog