[Reading Notes] iOS-saving information using SQL database, ios-SQL

Source: Internet
Author: User

[Reading Notes] iOS-saving information using SQL database, ios-SQL

Whether the BLOB field can be used to save images is a good method is still controversial, except for small images. A more common method is to save an image as a file, and then only save the metadata of the image file in the data, such as the file path. However, if you want to package a data file (initial data) into a file and put it in your application, this is a good method.

 

 

SQLite runs much slower on iOS devices than on simulators. A query that can be executed instantly on the simulator takes several seconds on the iPhone, especially on some old machines. You need to take this latency into consideration during the test.

 

 

If you only query and read data from the database, you can store the cities. sqlite file anywhere and then search for the file through the application package resource path. However, all files in the application package path are read-only. If you are doing the same thing as we are doing, you need to modify the content in the database. Your application must copy the database file to the Document directory of the application and then modify it there. One advantage of this is that when the application is upgraded, the folder will be saved. In this way, when the application is upgraded, the data added to your database will be saved.

 

 

References: iOS programming guide

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.