タグ

Realmに関するy-kobayashiのブックマーク (12)

  • Realm Converter for Cocoa - Realm is a mobile database: a replacement for SQLite & Core Data

    このたび、 Realm Cocoa Converter をオープンソースのライブラリとしてリリースしました!Realm Objective-CとRealm Swiftに足りない部分を補完する役割があります。 これまで開発者のみなさまから、もっと簡単に既存のデータをRealmに変換したい、それをするために開発のかなりの時間を費やしている、との声をたくさんいただいていました。Realm Cocoa Converterはさまざまなデータ形式のファイルからRealmにデータをインポートする、あるいはRealmから別のファイル形式にデータをエクスポートする機能を提供するライブラリです。 このライブラリはSwiftで書かれており、そしてとても簡単に使うことができます。例えばRealmからデータをエクスポートする場合は、あるクラスを1つ使用するだけです。下記の例はRealmのデータをCSVファイルにエク

    Realm Converter for Cocoa - Realm is a mobile database: a replacement for SQLite & Core Data
  • Realm Objective-C & Swift 2.2: スレッド間のオブジェクトを受け渡し、関連による並べ替えなどをサポート

    Realm Objective-C & Swift 2.2: スレッド間のオブジェクトを受け渡し、関連による並べ替えなどをサポート これまでのRealmの設計が目指していたもののひとつに、一貫性があり、わかりやすいスレッドモデルを提供するということがありました。このたび、 Realm Objective‑C および Realm Swift 2.2より、安全にスレッド間をまたいでオブジェクトを受け渡すことができる仕組みを用意しました。また関連のプロパティを並べ替えに使用することがこのバージョンからできるようになりました。その他、同期に関する改善と不具合の修正が含まれます。 スレッドに従う 日より、Realmでは複数のスレッド間でオブジェクトを扱うことがさらに簡単になりました。これまでのマルチスレッドの対応は何年もの間の絶え間ない議論の果てに下された決断で、意図的なものです(なぜなら、 マル

  • Realm: Create reactive mobile apps in a fraction of the time

    Atlas Device SDKs are deprecated. Refer to the deprecation page for details. Atlas Device SDK is a suite of app development tools optimized for data access and persistence on mobile devices. Use the SDKs to build data-driven mobile, web, desktop, and IoT apps. The SDKs provide tools to read and write Atlas data from devices. Your app can sync automatically with MongoDB Atlas and other devices usin

    Realm: Create reactive mobile apps in a fraction of the time
  • Realm Swiftのまとめ - Qiita

    情報元 Realm is a mobile database: a replacement for SQLite & Core Data https://realm.io/jp/ Swift Docs - Realm is a mobile database: a replacement for SQLite & Core Data https://realm.io/jp/docs/swift/latest/ RealmSwift Reference https://realm.io/docs/swift/latest/api/ realm/realm-cocoa: Realm is a mobile database: a replacement for Core Data & SQLite https://github.com/realm/realm-cocoa Realm for S

    Realm Swiftのまとめ - Qiita
  • Track Santa with Realm: Part 1

    Hello everyone, and happy holidays! We’ve been trying to think up some gifts for all of you brilliant mobile developers. But just what is it that you want? 🤔 To build great apps, of course! 🙌 And the best way for us to help you do that is to build great products. So this December, we’ve got a new tutorial, for those of you who haven’t gotten started with our stuff, and want to become even more p

    Track Santa with Realm: Part 1
  • [iOS] Realmに追加された待望の新機能!通知のスキップについて。 - Qiita

    Realm Advent Calendar 2016 6日目です。 Realm, RealmSwiftの2.1のアップデートで、通知をスキップする書き込みが追加されました。 Realmの通知はデータベースに対する変更が起きた場合に必ず呼ばれ、基的にはUI更新は通知内で行いますが、この方法にはいくつか問題が発生するケースがあります。例えばセルの並び替えなどユーザ主導のアクションによりデータベースに変更が加えられた場合に、通知内のUI更新が複雑になってしまうことがあります。 通知をスキップすることにより、これらの問題をよりシンプルに解決することができるようになりました。 サンプル この記事の説明に使用しているサンプルです。 +ボタンでセルを追加、Editボタンで削除と並び替えを行えます。 通知で制御しづらいケース 具体例として、UITableViewでセルの移動時に起きるUI更新の問題につい

    [iOS] Realmに追加された待望の新機能!通知のスキップについて。 - Qiita
  • ReSwiftとRealmが最高に相性がいいっていう話 - Qiita

    はじめに 近々リリース申請に出そうと思っている新作アプリでReSwiftとRealmを使ったのですが結構相性がいいなと思ったので基的な考え方と少し躓いたところなどを共有したいと思います。 ReSwiftって? Realmはもちろん有名なので先人の素晴らしい記事に解説をまかせるとしてReSwiftについて簡単に説明したいと思います。 ReSwiftはReduxというJavaScriptのフレームワークをSwiftで実装したものです。ReSwiftやReduxは以下の四つの要素で成り立っています。 View ... iOSアプリだとViewControllerに対応、画面に表示する部分 Action ... アプリ内で行われる処理。ただしこれ単体ではなにもしない State(Store) ... アプリの状態を保持/表現するもの Reducer ... 現在のStateとActionを受け取

    ReSwiftとRealmが最高に相性がいいっていう話 - Qiita
  • Realm Mobile Platform: リアルタイムの同期と、Coreのオープンソース化

    2014年にRealmを起ちあげたとき、私たちの目標はSQLiteやCore Dataの代替となる技術を提供することでアプリ開発者の開発スピードを加速させることでした。2年半が経ち、Realmは10万人以上のアクティブな開発者のみなさまにご利用いただき、リリースされたアプリのインストール総数は10億を超えています。 これまでRealmを利用し、フィードバックをくださったり、さまざまな形で開発を支えてくださったコミュニティの皆さまに心より感謝いたします。 日、Realmは新しくRealm Mobile Platformをリリースします。 Realm Mobile PlatformはiOSとAndroid向けの完全にオープンソースなクライアントサイドのデータベースに加え、リアルタイムの同期、コンフリクトの解決、イベントハンドリングといったサーバサイドの機能をシームレスに統合します。 Real

  • Table View Controllers in Swift

    About the content This talk was delivered live in March 2017 at try! Swift Tokyo. The video was recorded, produced, and transcribed by Realm, and is published here with the permission of the conference organizers. In this talk, we’ll look at how we can work with table view controllers in a more Swifty way. We’ll use generics, structs and functions to create a reusable subclass of UITableViewContro

    Table View Controllers in Swift
  • RealmSwiftで簡単なGPSロガー作ってみたのでメモ - koogawa blog

    2017.2.6 追記:Swift 3対応版の記事を書きました! blog.koogawa.com 以前から気になっていた Realm ですが、先日受講した岸川先生の授業をきっかけに、実際に触ってみたくなりました。 Realm を理解するには何か作ってみるのが一番ってことで、簡単なGPSロガーを作ってみました。 次のような機能があります。 Startボタンを押すと位置情報を記録開始 アプリをバックグラウンドに落としても記録し続ける 位置情報が取得されると地図にもピンが立つ distanceFilter はとりあえず 100m にセット 1日経過したデータは自動削除 Stopボタンを押すと位置情報の取得終了 *** 以下、メモです。 2015.9.23 UPDATE: Swift 2.0 に対応したソースコードを追記しています。 RealmSwift インストール 次のような Podfile

    RealmSwiftで簡単なGPSロガー作ってみたのでメモ - koogawa blog
  • CoreDataはもう古い?新しいモバイルデバイス向けデータベース「Realm」を使ってみた (Swift/Objective-C) - Qiita

    CoreDataはもう古い?新しいモバイルデバイス向けデータベース「Realm」を使ってみた (Swift/Objective-C)iOSCoreDataSwiftRealm 正月にSwiftでRealmを使ってみてよかったのでまとめてみました。 Realmとは Realmはモバイルデバイス向けの新しいデータベースです。実体はTightDBというC++で書かれた独自のエンジンを使用しているようで、マルチプラットフォーム化もされていてiOS/Mac OS/Android向けのSDKが公開されています。 ■Realm公式 https://realm.io CoreDataに慣れているとそんなにハマることはなかったですが、Web開発者で特にSQLゴリゴリ書いて開発するタイプの人にはちょっとハマると思ったのでよく使うSQLをベースにまとめてみました。 なお、コードはSwiftですがObjectiv

    CoreDataはもう古い?新しいモバイルデバイス向けデータベース「Realm」を使ってみた (Swift/Objective-C) - Qiita
  • 次世代mobile版データベース"Realm"を使ってみた - Qiita

    1ヶ月以上前にHackerNewsで話題になっていたRealmというmobile用のDBを使ってみた。 使い方も含めて書いておく。 ※今回はobjective-cで使ってますが、swiftでも勿論使えます! 何故作ったか? 紹介ページの要約を見てもらえれば詳しくは分かるが、mobileのDBって2000年にでたSQLite以降全然刷新されないよねっていう内容が書いてある。 確かに、mobileのあり方は昨今大幅に変わって来ているのにDB周りは出てないみたい。 自分はwebのアプリケーションを普段は作ってるので、こっち側はResis等のNOSQLが注目されていたり技術的な流れは結構起きてるのに、、、 確かにソシャゲー作ってる人がSQLiteは遅くてtextデータで保管して・・・みたいな話しを聞いた事がある。 まぁなんせ、時代の流れに適したDBを作りたいとの事ね。 何が凄いの? Yコン出身者が

    次世代mobile版データベース"Realm"を使ってみた - Qiita
  • 1