Photo Album inside an app - objective-c

Do any of you know if it's possible to make a Photo Album inside an app? The app that I'm building has a lot of features, one of them is to take a picture, write on top of it, save it, and then mail it if you want. I know the photos go to the Camera Roll Album, but is there a way for them not to go there? If not, then how can I bring them to my app in some sort of thumbnail scroll gallery or something so that I can edit them and resave them?
Important Note: the many features also consume a lot of memory, so I'll have to use the least resources possible.

Check out UIImagePickerController.
You can also save your photos to the Documents directory as well, it doesn't have to be the Camera Roll or Photo Library.

Source code see here

Related

Creating a Video montage from selected pictures from gallery

I wanted to know if there is any way using react native, we can create a video montage. User selects few photos from gallery. The video montage should be created for these selected photos. I am require to do this without ffmpeg. Can anyone help me in this.
For the few images selection part - maybe this package could be useful.And as for the sound for the video part, maybe this module is worth a try.

Using UIImagePickerController with web data source

Is it possible to pick images from web using UIImagePickerController or something like that?
You will need to download images from the web to the cache directory and then show them in your UIImagePickerController, I guess.
Unfortunately you will not be able to use the UIImagePickerController to select images from anything but the built-in Apple provided image sources. i.e. camera, camera roll, photo library.
There are a few Open Source image pickers out there, a quick search on GitHub brought this one up JPImagePickerController

Anyone knows if there is a lib for a Facebook image picker that works like a UIImagePickerController?

It sounds very common, something like a UIImagePicker that allows the user to browse all of his facebook albums and eventually pick an image and pass it to a delegate.
I think this is what you're looking for:
http://blog.grio.com/2012/03/picking-image-from-your-facebook-photos-in-ios.html
You might want to take a look at customizing the image picker supplised in Three20. This is a library that Facebook developers shared with all of their material. Three20
Photo Viewer: TTPhotoViewController emulates Apple's Photos app with all of its flick n' pinch delight. You can supply your own "photo sources", which works similiarly to the data sources used by UITableView. Unlike Apple's Photos app, it isn't limited to photos stored locally. Your photos can be loaded from the network, and long lists of photos can be loaded incrementally.
Instead of having it view the photo, you could modify the code to pass the image to a delegate instead.

Transition between multiple views

In my app I want to show multiple views one after another to show multiple values when the user slides his finger on the screen, just like photo album. I want the same animation. Can anyone explain how I can achieve this?
You can store the images in an array... By using the UISwipeGestureRecognizer you can able to do the photo album.... if you have any doubt communicate with me...
I suggest looking at one of the WWDC 2010 sessions, I believe it was called "Designing apps with scroll views", it basically builds the exact thing your looking for with UIScrollViews. Take a look at the video and the sample code - https://developer.apple.com/videos/wwdc/2010/?id=104 and the sample code should be here http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?code=y&source=x&bundleID=20645
PS! You have to be a iPhone Developer to access this content.

iPad Gallery Reveal Feature

I've been searching for a library or open source project that does something like the iPad gallery reveal feature, spread to reveal photos in an album, pinch to close. Does anyone know of such a library?
The reason you are having trouble finding this is that applications have been rejected for implementing this feature. Read this for more details.