2017-07-04 6 views
1

私は3MB未満のアプリケーションサイズを維持する必要があります。アプリには少量のオフラインデータストレージが存在します。私は私が使用する必要があるかどうかを知りたいですSQLite またはコアデータ(私が個人的に好む)より良いアプリケーションのサイズを持っている。より良いアプリケーションサイズを得るためにコアデータまたはSQLiteを使用する必要があります

私はSWIFT3でアプリケーションをコーディングします。私は、とにかくCore Dataが提供するものであるSQLiteを使用するためにラッパーを使用する必要があることを知りました。

P .:私は個人的にはobjectiveCに切り替えるのではなく、SWIFT3に固執したいと思っています。より良いアプリケーションのサイズのための任意の追加のヒントと、私はobjectiveCに切り替える必要がありますについてのご意見は大歓迎です。

+0

アプリパッケージのダウンロードサイズ、または携帯電話のアプリのサイズを意味しますか? –

+2

1)コアデータは「基本的にSQLiteを使用するラッパー」以上のものです。 2)Swiftから直接SQLiteを使用することができます:https://stackoverflow.com/a/28642293/1187415。 –

+0

コアデータを使用する場合は、コードの管理が簡単で便利です。 – Ishika

答えて

1

答えは通常「それに依存します」です。

この場合のように最小限のデータを保存する場合は、実際には問題ありませんが、使いやすさとオブジェクトを扱う簡単な方法のためには、Core Dataが優れていると思います選択。それにもかかわらず、それは短所を持っています(私はスレッドの同時通貨で始めることさえしません)が、特にあなたがオブジェクトを扱っている場合は、格納のための便利な拡張です。

+1

私はこの答えに満足しています。クライアントと技術チームとの長い話し合いの後。我々はCore DataとSWIFT3を1.5MBのためのバッファスペースを追加して使用することにしました。ありがとう:) – CoderFrom94

関連する問題