Search Results for arc
UITabBarController is a handy control for building user interfaces, but this control has an annoying limitation: if there are more than five tabs, a "More" button replaces the fifth tab. The user might not understand what "More" means or the fact that it hides additional controllers. JFATabBarController is a pluggable replacement for UITabBarController that eliminates this limitation. The user of this control can access an arbitrary number of controllers simply by swiping left on the tab bar. By default, JFATabBarController displays an exciting animation when changing tabs.
An animating search bar. Originally developed for ShopNow v2. (http://www.shopnow.de) The search bar is designed as a standalone component that can be easily drag'n'dropped into any existing iOS project. For a story behind this control see http://salanki.com/insomniac/2014/06/03/the-search-bar-experiment/
A simple view pager for iOS, which acts similar to android's viewPager. Compatible with iOS 8.0 or later. Supports iPhones and iPads in all interface orientation. ## Advantages * [x] Supports both Swift and Objective-C * [x] Supports all orientations * [x] Supports iPad * [x] Supports Autolayout ## Requirements * Xcode 6+ * iOS 8+ * ARC ## Installation ###Cocoapods *Recommended way* SHViewPager is available through [CocoaPods](http://cocoapods.org). To install it, simply add the following line to your Podfile: ``` pod 'SHViewPager', '~> 2.0' ``` Share feedbacks and ideas to improve this project, I would love to hear them out. I would also greatly appreciate if you follow me on [@shabib_hossain](https://twitter.com/shabib_hossain).
IQDatabaseManager contains CoreData helper classes with convenience methods to communicate with CoreData for performing common tasks (inserting+updating+deleting+sorting+searching) on database records. IQDatabaseManager Features:- 1) Convenience methods to Insert, Update, Delete records. 2) Convenience methods to do Searching and Sorting. I created a subclass called MyDatabaseManager for demo purpose.
Simple barcode scanner UIView subclass for iOS apps. Quickly and efficiently scans a large variety of barcodes using the iOS device's built in camera. RMScannerView is a UIView subclass for scanning barcodes in iOS applications. RMScannerView uses advanced barcode scanning built specifically for iOS. Scan both 2D and 1D barcodes such as PDF417, QR, Aztec, EAN, UPC, Code 128, etc. Get a barcode scanner up and running in your iOS app in only a few minutes
Sidebar controllers are certainly one the the most implemented UX patterns in iOS. They became very popular due to Facebook and Path implementation. Nowadays, there are a lot of them, too may I'd say. They've replaced a lot of the tab-bar based apps, but unfortunately, they all share the same problem, they are all wrong in terms of physics. Yes, there are some out there that are kind of cool based on iOS 7 dynamics, but still, they don't work the way I expect this kind of controls to work. When you drag and release the panels, you feel like they stop suddenly, sharply, the panels don't flow and slide like they should. Mimicking physics as most of the libraries try is very, very difficult, you won't do it perfectly and you will feel this sudden speed changes or sharpness and abruptness when releasing the finger with a certain velocity. So? What's the solution? Pretty simple actually: use a scroll view. That simple. We are all used to the scroll view physics... Why just don't use it for this very purpose? The result is a sidebar controller that is a pleasure to use... Install it on your device and use it, you'll se the difference.
(Editor: note the comments on the original source. Support your fellow iOS developers and buy the appropriate book: http://www.raywenderlich.com/store/ios-7-by-tutorials) Added Settings Menu! Barcode scanner using the scanning capabilities introduced with iOS 7. The project (as it currently is) goes straight into scanning mode to which it constantly looks for barcodes to be scanned. In the viewDidLoad(), it sets the property found in the .h file (allowedBarcodeTypes) to only look for those specific barcodes. This is editable and extremely useful. When an allowed barcode is found, it takes in the data, creates a Barcode object with it, and adds that object to the collection of found barcodes. An alert is then presented telling the user the kind of barcode found, number of barcodes found in the past, and giving the option to scan again or be finished.