Right now I have a JSON file that is around 30 MBs, the JSON file is a dictionary in the format:
{"chinesePhrase":[
{"traditional": "21三體綜合症", "simplified": "21三体综合症","pinyinRead": "èr shí yī sān tǐ zōng hé zhèng", "pinyinType": "er4 shi2 yi1 san1 ti3 zong1 he2 zheng4", "definition": ["trisomy","Downs syndrome"]},...
]}
Each entry is then put into a table cell, and there is a search bar for users to search which word they want and then when selected it is saved into CoreData.
My question is:
Every time I open the app it has to re-parse the JSON file to populate the table cells; is there a better way to do this so that the JSON file wouldn't have to be re-parsed every time the view controller that has all the dictionary entries is opened?