タグ

iOSとDBに関するko-ya-maのブックマーク (4)

  • JSONで疲弊したら試したい、アプリのデータをSQLiteで受け渡すという選択肢 - アニマネ開発日誌

    アニマネの内部ではアプリとサーバー間でどのようにデータを受け渡ししているかという話をしてみます。 一般的にアプリとサーバー間のデータの受け渡しだとJSONやXML、YAMLなどが多いと思います。 ここにSQLiteという選択肢を入れると色々幸せになれるという話です。 もはや何で今までJSONという固定観念が捨てられなかったのかというぐらい、個人的にはコロンブスの卵でした。 あまり事例はなさそうなので、ここで紹介してみます。 アニマネでの問題点 アニメアプリのアニマネでは主にアニメの番組表やニュースをサーバーから受け取って表示しています。 都道府県にもよりますが、一つの都道府県の1週間分の番組表(アニメだけ)をJSONにすると大体750KBぐらいになるんですね。 これを開発初期ではMessagePackに置き換えてました。 話の筋とは関係ないですが、JSONよりはMessagePackの方

    JSONで疲弊したら試したい、アプリのデータをSQLiteで受け渡すという選択肢 - アニマネ開発日誌
    ko-ya-ma
    ko-ya-ma 2015/10/10
    sqliteファイルそのものを送りつけちゃうという発想か。なーるほど
  • 【MySQL】iOSアプリからDBのデータをPHPを用いてJSON形式で取得する方法 | 【学生&一人暮らし】Ralaxの日誌

    前置き iOSアプリ開発初心者の、Ralaxです。 今回は、アプリ内からサーバ上のPHPでアクセスして、 データベースのデータをJSON形式で取得する方法を紹介したいと思います。 なぜJSON形式で取得するかというと、 今回使用するライブラリ「AFNetWorking」は、 デフォルトでJSON形式をサポートしており、 非常に扱いやすい形でデータを取得することができるからです。 初期条件 開発環境 今回のテストは、 以下の様な環境で行いました。 PHP:5.33 MySQL:5.1.73 実験で使用するDBのテーブルの情報 今回使用したのは以下の様なDBにあるテーブルです。 phpmyadminを用いて、手動で作成しました。 データベース名:test テーブル名:test_json 照合順序:utf8_general_ci 作成したテーブル:test_json field_A field_

    【MySQL】iOSアプリからDBのデータをPHPを用いてJSON形式で取得する方法 | 【学生&一人暮らし】Ralaxの日誌
  • Parse Local Datastore for iOSがやっと出た

    やっと出た。やっと出た。 以前ブログで紹介してからというもの、ずっと今か今かと待ちわびていたParse Local DatastoreのiOS版がついにリリースされた。 http://blog.parse.com/2014/12/09/parse-local-datastore-for-ios/ 半年以上前にこの機能は発表されて、Android版しか出てなかった。iOS版はいつ出るのと思って忘れた頃にやってきた。 詳しくは半年前に書いた下記の記事を読んでもらえれば、なぜ僕がこの機能に期待しているかがわかると思うけど、これなにがいいの?っていう人に、もう一度ざっくり説明してみる。 モバイルアプリの同期に切り込むParse Local Datastoreが楽しみ iOS、Android,Webなどで自動同期するアプリを作ろうと思ったら、今まで以下のような問題がありました。 理想とするクラウドア

    Parse Local Datastore for iOSがやっと出た
  • iOSアプリのデータ操作はMagical Recordでマジ簡単!

    iOSアプリのデータ操作はMagical Recordでマジ簡単!:生産性ガチアゲなオープンソースiOSライブラリ(3)(1/2 ページ) ゼロからiOS SDK開発を始める新規開発者でも超高速・高品質な開発を可能にするオープンソースのライブラリを目的別に紹介していく連載です。実際にライブラリを組み込みながら技術的な側面も併せて詳細に説明していきます。今回は、アップル製O/RマッピングのCoreDataを使いやすくするObjective-Cライブラリについて、概要や使い方を紹介します。 アプリの品質と生産性の向上もライブラリが助けてくれる アプリ開発を行ううえで絶対的に重要な要素の1つとして「品質」の問題があります。どんなに見た目が美しいアプリを作成しても、どんなに最新の技術を駆使しても品質が悪ければ良いアプリとはいえません。 品質といってもその定義は非常に広く、見る人によってその定義は異

    iOSアプリのデータ操作はMagical Recordでマジ簡単!
  • 1