More Related Content
Similar to RealmとApp Extensionのガイダンス/Realm meetup vol.6 (20)
RealmとApp Extensionのガイダンス/Realm meetup vol.6
- 9. App Group
• Member CenterにApp Groupを登録する。
• Certificates, Identifiers & Profiles > iOS Apps > Identifiers > App Groups
• identifierは”group.com.ge-nie.QReate.Documents”のような形
• iOS/Extensionの各ターゲットの設定をONに。
• Project > Capabilities > AppGroupsをON → identifierを選択
• ファイルのパスを与える。
9
- 13. より詳しい手順の解説
• [iOS 8] App Extension #2 – Embedded Framework を利
用して共有コードを Framework 化する(クラスメソッ
ド株式会社 著)
13
http://dev.classmethod.jp/references/ios-8-embedded-framework/
- 23. ☺︎thank you,
• ご静聴ありがとうございました。
• watchOS2対応については改めてまとめて
別の機会に発表したいと思います。
• 質問があれば ythshn@gmail.com までお
願いします。
• Facebookリクエストを歓迎しています。
• 告知があります。
23
Yuta Hoshino
@hsylife
- 24. AED💨Registers(仮)
• 年間7万人位が心臓停止で死亡。誰もが突然、遭遇する。
• 心臓マッサージとAEDの処置で救命率は4倍高まる。
• AED使用で救命できたのは、目撃ケースの3.7% 近くのAEDを速く持ってくる
ことが大事。
• AEDを配達するアプリなどを発想する上で、設置場所のデータが10倍ほしい。
• AEDの販売台数は世界一で60万弱あるが、設置場所のオープンデータは3.5万
件分。
• AEDの設置場所でイングレスみたいな国取りゲームを作って、結果的にAED
の全国マップを作るアイデア。(AED💨)
• 人口密集地ほど配点が高い。
• オレンジチームと白チームに分かれる?(要は対戦)
• 個人の点数ランキングもある。
• 先取した人が点数ゲット+100。一定期間経つとまたリセットされる。
• AEDの設置データはオープンデータプラットホームに転送する。そこからサー
ドパーティーのAED検索などのアプリと連携して、緊急時などに活用される。
• → 良いアイディアがあれば教えてください。ythshn@gmail.com
24
96.
3
%
3.7
%
Editor's Notes
- ・QReationというより、概説。イメージと資料のありかを示したい。補足をお願いしたい
・この女性は誰なのか? http://dunnnk.com
・時間配分を考えるために。iOSエンジニアの人数、App Extensionの開発を経験した人数、AppGroupでファイル共有した経験がある人、embedded frameworkを使ったことがある人, podfileのlink withを使ったことがある数、Watch開発の経験がある人
- App ExtensionでRealmを使うときのガイダンス。
iOS9/watchOS2の秋以降も使える知識
- Realmを製品導入したのは初めて。
- QRコードを見せるアプリ。
iOSアプリとWatchアプリが同一のRealmファイルを共用している
- 実装の手間が軽い
- 右側がwatch。Index 0を登録→QRコードを表示。
Index 1を登録→内容を修正する
削除した場合の挙動
- 全体像を把握してほしい
- リンクさせる仕組み
- パスを与えるための記述はこうなる。
- 手間をカットできる。
公式ドキュメントでは、埋め込みフレームワークという用語。
- 特に4。アクセスレベルをpublicにする。privateでは同じソース内でしかアクセスできない。
- あと2つ
- アップデートが楽
- Embedded FrameworkをLink withでリンクさせればよい
- Realmファイルのデータをどう表示しているか
tableで押されたrowを遷移先に渡して、それをキーにしてRealmのレコードを取り出してQRコードを表示している。
- 原則として、変更通知で再表示させている。
- 要素不足が発生するとクラッシュする
- 要素不足を判定して、ルートに戻す
- 更新通知のなかで、原則と例外の書き分け
- watchOS2はファイル共有の考え方が全く違うので、別の機会にまとめて話す
メールとfbリクエストをお待ちしています
- この前の日曜にAEDオープンデータ勉強会へ。
AEDを速く手配することが大事。設置場所のデータを10倍集めたい。
最近思いついたアイディア。イングレスみたいなゲーム
プラスしたいアイディアがあれば、教えてください。