i am working on a iPad photo app, where i have to download 100s of images from web and have to store in app locally so that i can access it even if there are no internet connection. So for now i have store it to App's document directory . Is it be ok to store 100s of images in App's Document directory or is there any other way to store it. Please have a reply on it.

It's definitely OK to store images in Document folder, I used to store over 300 icons and thumbnails downloaded from webserver in my app
–
Eric QianFeb 21 '13 at 7:03

Hi Eric, but Apple says the files stored in Documents Directory will be synced to your iCloud. So all the images specific to only for app will be publicly available. How to block it by being synced to iCloud??
–
Samir JwarchanFeb 26 '13 at 5:39

May be total size will be around 40-50 mb. How can we zip it? Does Apple accepts an app, with a big size data on App's document directory?
–
Samir JwarchanFeb 21 '13 at 7:04

1

App doesn't check that kind of thing. That is up to the user. If they don't like your app using their space, they will uninstall it. However, if it is something that can be redownloaded, you should use the cache folder instead.
–
borrrdenFeb 21 '13 at 7:05

40-50mb is big, but not too big. I have a few apps that are a gb or more, mainly large games such as Myst and Riven.
–
WolfLinkFeb 21 '13 at 7:19

As you download them they are not part of the boundle. BTW, if you can store them in JPEG format then zipping does not make much of a sense. Before you invest in time for coding just zip some jpegs locally on your pc/mac and compare the sizes.
–
Hermann KleckerFeb 21 '13 at 8:57

@ if it is png or jpeg, zipping does not make a large differnce may be of 1-5%, so it depends on user, what format he is taking.
–
Anoop VaidyaFeb 21 '13 at 9:03