Enviar búsqueda
Cargar
20130216 magical record
•
0 recomendaciones
•
3,772 vistas
Hidetoshi Mori
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 10
Descargar ahora
Descargar para leer sin conexión
Recomendados
fluentdとnorikraが便利そうだから使ってみようよ
fluentdとnorikraが便利そうだから使ってみようよ
ara_ta3
fluentdとnorikraが便利そうだから使ってみようよ
fluentdとnorikraが便利そうだから使ってみようよ
ara_ta3
maven2+aptで楽々ドキュメント
maven2+aptで楽々ドキュメント
Yoichiro Tanaka
Gunosy.go #2 container
Gunosy.go #2 container
Innami Satoshi
MMySQL Router を監視しちゃうぞ! MySQL Casual Talks #12y sql casual talks #12 (1)
MMySQL Router を監視しちゃうぞ! MySQL Casual Talks #12y sql casual talks #12 (1)
Takuya Hasegawa
Herokuをつかってみた。
Herokuをつかってみた。
Ueki Kouji
Nodejsによるapiサーバ構築事例
Nodejsによるapiサーバ構築事例
Hidetoshi Mori
汎用apiサーバの構築
汎用apiサーバの構築
Hidetoshi Mori
Recomendados
fluentdとnorikraが便利そうだから使ってみようよ
fluentdとnorikraが便利そうだから使ってみようよ
ara_ta3
fluentdとnorikraが便利そうだから使ってみようよ
fluentdとnorikraが便利そうだから使ってみようよ
ara_ta3
maven2+aptで楽々ドキュメント
maven2+aptで楽々ドキュメント
Yoichiro Tanaka
Gunosy.go #2 container
Gunosy.go #2 container
Innami Satoshi
MMySQL Router を監視しちゃうぞ! MySQL Casual Talks #12y sql casual talks #12 (1)
MMySQL Router を監視しちゃうぞ! MySQL Casual Talks #12y sql casual talks #12 (1)
Takuya Hasegawa
Herokuをつかってみた。
Herokuをつかってみた。
Ueki Kouji
Nodejsによるapiサーバ構築事例
Nodejsによるapiサーバ構築事例
Hidetoshi Mori
汎用apiサーバの構築
汎用apiサーバの構築
Hidetoshi Mori
さくらのクラウドAPIをsacloudつかってさわってみた
さくらのクラウドAPIをsacloudつかってさわってみた
Tak Nishikori
Effective flutter
Effective flutter
小川 昌吾
OSC 2016 Nagoya - MineOSのすすめ -
OSC 2016 Nagoya - MineOSのすすめ -
roamer7038
pieniというFWを作ってみる。
pieniというFWを作ってみる。
Kenta Saito
さわってみよう Couchbase Lite
さわってみよう Couchbase Lite
ssd kfk
RubyConfの話の続きのおはなし
RubyConfの話の続きのおはなし
yamanekko
名古屋Ruby会議02 LT:Ruby中級への道
名古屋Ruby会議02 LT:Ruby中級への道
Shigeru UCHIYAMA
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
Ryunosuke SATO
はじめる Ember.js!! ~ Getting started with ember.js ~
はじめる Ember.js!! ~ Getting started with ember.js ~
Ryunosuke SATO
社内勉強会 - 書籍管理Webシステム
社内勉強会 - 書籍管理Webシステム
Nemoto Yusuke
Mac OSにおけるShellコマンドの活⽤用 (Xojo 勉強会)
Mac OSにおけるShellコマンドの活⽤用 (Xojo 勉強会)
純生 野田
20130216 小ネタ集
20130216 小ネタ集
Hidetoshi Mori
Evernote連携
Evernote連携
Hidetoshi Mori
Photo mosaic 検証
Photo mosaic 検証
Hidetoshi Mori
プロジェクト管理しないという提案
プロジェクト管理しないという提案
Hidetoshi Mori
Blocksの活用法
Blocksの活用法
Hidetoshi Mori
コンシューマアプリを作るということ
コンシューマアプリを作るということ
Hidetoshi Mori
Facebook api for iOS
Facebook api for iOS
Hidetoshi Mori
Storyboard
Storyboard
Hidetoshi Mori
Framerで始めるプロトタイプコーディング
Framerで始めるプロトタイプコーディング
masaaki komori
最適化超入門
最適化超入門
Takami Sato
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
SlideShare
Más contenido relacionado
La actualidad más candente
さくらのクラウドAPIをsacloudつかってさわってみた
さくらのクラウドAPIをsacloudつかってさわってみた
Tak Nishikori
Effective flutter
Effective flutter
小川 昌吾
OSC 2016 Nagoya - MineOSのすすめ -
OSC 2016 Nagoya - MineOSのすすめ -
roamer7038
pieniというFWを作ってみる。
pieniというFWを作ってみる。
Kenta Saito
さわってみよう Couchbase Lite
さわってみよう Couchbase Lite
ssd kfk
RubyConfの話の続きのおはなし
RubyConfの話の続きのおはなし
yamanekko
名古屋Ruby会議02 LT:Ruby中級への道
名古屋Ruby会議02 LT:Ruby中級への道
Shigeru UCHIYAMA
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
Ryunosuke SATO
はじめる Ember.js!! ~ Getting started with ember.js ~
はじめる Ember.js!! ~ Getting started with ember.js ~
Ryunosuke SATO
社内勉強会 - 書籍管理Webシステム
社内勉強会 - 書籍管理Webシステム
Nemoto Yusuke
Mac OSにおけるShellコマンドの活⽤用 (Xojo 勉強会)
Mac OSにおけるShellコマンドの活⽤用 (Xojo 勉強会)
純生 野田
La actualidad más candente
(11)
さくらのクラウドAPIをsacloudつかってさわってみた
さくらのクラウドAPIをsacloudつかってさわってみた
Effective flutter
Effective flutter
OSC 2016 Nagoya - MineOSのすすめ -
OSC 2016 Nagoya - MineOSのすすめ -
pieniというFWを作ってみる。
pieniというFWを作ってみる。
さわってみよう Couchbase Lite
さわってみよう Couchbase Lite
RubyConfの話の続きのおはなし
RubyConfの話の続きのおはなし
名古屋Ruby会議02 LT:Ruby中級への道
名古屋Ruby会議02 LT:Ruby中級への道
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
はじめる Ember.js!! ~ Getting started with ember.js ~
はじめる Ember.js!! ~ Getting started with ember.js ~
社内勉強会 - 書籍管理Webシステム
社内勉強会 - 書籍管理Webシステム
Mac OSにおけるShellコマンドの活⽤用 (Xojo 勉強会)
Mac OSにおけるShellコマンドの活⽤用 (Xojo 勉強会)
Destacado
20130216 小ネタ集
20130216 小ネタ集
Hidetoshi Mori
Evernote連携
Evernote連携
Hidetoshi Mori
Photo mosaic 検証
Photo mosaic 検証
Hidetoshi Mori
プロジェクト管理しないという提案
プロジェクト管理しないという提案
Hidetoshi Mori
Blocksの活用法
Blocksの活用法
Hidetoshi Mori
コンシューマアプリを作るということ
コンシューマアプリを作るということ
Hidetoshi Mori
Facebook api for iOS
Facebook api for iOS
Hidetoshi Mori
Storyboard
Storyboard
Hidetoshi Mori
Framerで始めるプロトタイプコーディング
Framerで始めるプロトタイプコーディング
masaaki komori
最適化超入門
最適化超入門
Takami Sato
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
SlideShare
Getting Started With SlideShare
Getting Started With SlideShare
SlideShare
Destacado
(12)
20130216 小ネタ集
20130216 小ネタ集
Evernote連携
Evernote連携
Photo mosaic 検証
Photo mosaic 検証
プロジェクト管理しないという提案
プロジェクト管理しないという提案
Blocksの活用法
Blocksの活用法
コンシューマアプリを作るということ
コンシューマアプリを作るということ
Facebook api for iOS
Facebook api for iOS
Storyboard
Storyboard
Framerで始めるプロトタイプコーディング
Framerで始めるプロトタイプコーディング
最適化超入門
最適化超入門
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
Getting Started With SlideShare
Getting Started With SlideShare
Similar a 20130216 magical record
mongodbの簡易ストレージ化
mongodbの簡易ストレージ化
Hidetoshi Mori
Code injectiontool
Code injectiontool
Shunsuke Araki
2012.02.28 IAMAS GeekLab #037 MyScripts
2012.02.28 IAMAS GeekLab #037 MyScripts
玉津圭太 玉津圭太
20130412 titanium meetupvol7
20130412 titanium meetupvol7
Hiroshi Oyamada
CodeIgniterでXMLを処理してみる
CodeIgniterでXMLを処理してみる
智之 大野
Scala conf2013
Scala conf2013
Takafumi Ikeda
Similar a 20130216 magical record
(6)
mongodbの簡易ストレージ化
mongodbの簡易ストレージ化
Code injectiontool
Code injectiontool
2012.02.28 IAMAS GeekLab #037 MyScripts
2012.02.28 IAMAS GeekLab #037 MyScripts
20130412 titanium meetupvol7
20130412 titanium meetupvol7
CodeIgniterでXMLを処理してみる
CodeIgniterでXMLを処理してみる
Scala conf2013
Scala conf2013
Más de Hidetoshi Mori
Git超入門
Git超入門
Hidetoshi Mori
20130515 diary euglena_en
20130515 diary euglena_en
Hidetoshi Mori
UITableViewで無限CoverFlowを作る
UITableViewで無限CoverFlowを作る
Hidetoshi Mori
モバイルビジネスの動向
モバイルビジネスの動向
Hidetoshi Mori
インタラクションデザインの考察
インタラクションデザインの考察
Hidetoshi Mori
モバイルビジネスの動向
モバイルビジネスの動向
Hidetoshi Mori
サービス開発における工程
サービス開発における工程
Hidetoshi Mori
ゲリラ的サービスの育て方
ゲリラ的サービスの育て方
Hidetoshi Mori
インタラクションデザインの考察
インタラクションデザインの考察
Hidetoshi Mori
Presentation of TapkuLibrary
Presentation of TapkuLibrary
Hidetoshi Mori
Facebook API for iOS
Facebook API for iOS
Hidetoshi Mori
FacebookAPI for iOS
FacebookAPI for iOS
Hidetoshi Mori
Más de Hidetoshi Mori
(12)
Git超入門
Git超入門
20130515 diary euglena_en
20130515 diary euglena_en
UITableViewで無限CoverFlowを作る
UITableViewで無限CoverFlowを作る
モバイルビジネスの動向
モバイルビジネスの動向
インタラクションデザインの考察
インタラクションデザインの考察
モバイルビジネスの動向
モバイルビジネスの動向
サービス開発における工程
サービス開発における工程
ゲリラ的サービスの育て方
ゲリラ的サービスの育て方
インタラクションデザインの考察
インタラクションデザインの考察
Presentation of TapkuLibrary
Presentation of TapkuLibrary
Facebook API for iOS
Facebook API for iOS
FacebookAPI for iOS
FacebookAPI for iOS
20130216 magical record
1.
MagicalRecord
h_mori 13年2月16日土曜日
2.
自己紹介
• 森 英寿(プログラマ) hidetoshi.mori @h_mori SOICHA/TweetMe ATND暦/生存連絡 13年2月16日土曜日
3.
MagicalRecord
https://github.com/magicalpanda/MagicalRecord • iOS5以上、MacOS10.7以上 • ARC • MIT License 13年2月16日土曜日
4.
特徴
• CoreDataのORマッパ (ActiveRecord風) • マルチスレッド上での操作が楽 • iCloudをサポート 13年2月16日土曜日
5.
NSArray *people =
[Person MR_findAll]; Person *newPerson = [Person MR_createEntity]; Person *person = ...; [MagicalRecord saveInBackgroundWithBlock:^(NSManagedObjectContext *localContext){ Person *localPerson = [person MR_inContext:localContext]; localPerson.firstName = @"John"; localPerson.lastName = @"Appleseed"; }]; 13年2月16日土曜日
6.
メリット
• CoreData, iCloudとの親和性が高い • ManagedObjectContextが管理されている • 普通のモデルと同じ感覚で扱える • 後で永続化しやすい 13年2月16日土曜日
7.
mogenerator
• ジェネレーションギャップパターン • ManagedObjectは自動生成モデル • 編集した場合はマージが必要になる 13年2月16日土曜日
8.
仕組み
• ツールで_modelと派生のmodelクラスが生成 • _modelは触らず、modelのみを編集する • CoreDataモデルを変更した場合はツールで_model のみが更新される 13年2月16日土曜日
9.
コマンド
http://rentzsch.github.com/mogenerator/ • mogenerator --template-var arc=true -m ./ Resources/CoreData/main.xcdatamodeld/ main.xcdatamodel/ -O ./Classes/ 13年2月16日土曜日
10.
CoreData怖くないよ\(^o^)/ 13年2月16日土曜日
Descargar ahora