Customizable camera, assets, image editing, gallery, picker and UIKit subclasses.
Uses NBUCore.
Customizable AVFoundation-based camera view.
Can be embeded in any superview, custom UIViewController or used along NBUCameraViewController and even takes mock pictures on the iOS simulator!
Multiple classes of all three MVC categories to ease access to AssetsLibrary listening to change notifications to stay always in valid.
Also support for local assets: Images in folders that are handled just like regular library assets.
Customizable views and controllers to modify images (filters and cropping).
Filters from CoreImage and GPUImage but could be extended to other libraries as well.
Image slideshow in development inspired by FGallery.
Block-based image picker that combines all modules mentioned above.
The main goal of NBUKit is to be fully customizable and easy to extend.
- Install Cocoapods if not already done.
- For iOS 4 targets add add
pod 'GPUImage', '0.1.0'
to your Podfile.
iOS 5+ addpod 'GPUImage'
,pod 'GPUImage', :head
or specify a commit. - Add
pod 'NBUKit'
to your Podfile.
Sample Podfile:
platform :ios
pod 'GPUImage', :head # iOS 5+ only
pod 'NBUKit', '~> 1.9.8' # iOS 4 use 1.9.6
If you have a problem try gem update cocoapods
first.
NBUKit + NBUCore
- HTML: http://cyberagent.github.io/iOS-NBUKit/html/
- Xcode DocSet:
http://cyberagent.github.io/iOS-NBUKit/publish/NBUKit.atom
NBUKit only
- HTML: http://cocoadocs.org/docsets/NBUKit/
- Xcode DocSet:
http://cocoadocs.org/docsets/NBUKit/xcode-docset.atom
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.