So, while i was playing around with my app, yet to be released, i decided to have a look at the file size. So, i found the filepath, had a look at the size, i noticed, "Show Package Contents". I went with it, and voila, all my image resources, sqlite databases, and the compiled nibs were wide open. And whats more? the database was fully editable and functional.
This scared the hell outa me, as SQLite DB is the backbone of my app which is up for grabs.. specially from jailbroken..
My question is, is there some kinda procedure that apple does before release to prevent this "show package contents" way easy to grab thing?
any word on db encryption??
On a side note, had one more question!. I'm testing an app where i have 3 UITableViews in a single ViewController and ofcourse single xib. On compilation, every thing works smoothly, the 3 tables show up smoothly and scroll. I've never attempted this, so I kinda am confused about the "DataSource, Delegate" part of the 3 tables. I have 3 Arrays as data sources. How can I assign each table an array, while remaining in the same ViewController. Cuz i'havent come across any viewcontroller thats got more than one set of tableview methods
This scared the hell outa me, as SQLite DB is the backbone of my app which is up for grabs.. specially from jailbroken..
My question is, is there some kinda procedure that apple does before release to prevent this "show package contents" way easy to grab thing?
any word on db encryption??
On a side note, had one more question!. I'm testing an app where i have 3 UITableViews in a single ViewController and ofcourse single xib. On compilation, every thing works smoothly, the 3 tables show up smoothly and scroll. I've never attempted this, so I kinda am confused about the "DataSource, Delegate" part of the 3 tables. I have 3 Arrays as data sources. How can I assign each table an array, while remaining in the same ViewController. Cuz i'havent come across any viewcontroller thats got more than one set of tableview methods