As an iOS developer, I always feel the lack of simple app to check position of objects/elements in any picture or screenshot. Now it's very easy to find position and size of any UI element, specifically x/y position and width/height/size. This app is live here https://itunes.apple.com/us/app/screen-ruler/id1104790987?mt=8 and is specially designed for making Mobile Quality Assurance Engineer (QA Engg.) life much easier. Now they can quickly review Mobile UI with point & pixel perfect dimensions within minutes. HOW IT WORKS: Step1: Take Screenshot of the app to debug it. This will automatically be saved to your Camera Roll -> Screenshots album. Step2: Open Screen Ruler app and you can see your recent screenshot, enable ruler and straight line frame. Step3: Check your screenshot dimensions and UI element positions by zooming in/out and using rulers and line frame. Other fantastic features of Screen Ruler app: - 4 Sided dynamic ruler. You can also adjust ruler position using your finger. Long tap for more options. - Free hand ruler scale. It can also rotate to check angles. - Straighten line frame. - Long tap & move on screenshot to show RGB color values of any position. - Multi-feature crop too. - Change Aspect Ratio. - Screenshot Resizing. - Change Device Scale Factor. - Double-Tap, Pan, pinch gestures to zoom and move pictures. Download to see how QA engineers accelerating their business by reducing time to check pixel measurements.
IQMediaPickerController allows user to capture Videos, Images and Audio using AVFoundation framework. It also allows user to pick Videos, Images and Audio from the iPhone photo and media library. IQMediaPickerController contains 3 library IQMediaCaptureController, IQAssetsPickerController & IQAudioPickerController. All libraries are separate from the others, so if you want to integrate any one of them, you can copy only required library without copying others.
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.
IQKeyboardManager is a drop-in universal library which allows you to prevent issues of the keyboard sliding up and covering UITextField/UITextView without needing you to writing any code and much more Just drag and drop IQKeyBoardManager directory to your project. That's it. Key Features 1) ZERO LINE OF CODE 2) Works Automatically 3) No More UIScrollView 4) No More Subclasses 5) No More Manual Work 6) No More #imports Features:- 1) Support Device Orientation. 2) Enable/Disable Keyboard Manager when needed with enable boolean. 3) Easiest integration. 4) AutoHandle UIToolbar as a accessoryInputView of textField/textView with enableAutoToolbar boolean. 5) AutoHandle UIToolbar can be manged by superview's hierarchy or can be managed by tag property of textField/textView using toolbarManageBehaviour enum. 6) UIView Category for easily adding Next/Previous and Done button as Keyboard UIToolBar, even automatic with enableAutoToolbar boolean. 7) Enable/Disable Next/Previous buttons with Category methods, even automatic with enableAutoToolbar boolean. 8) Set keyboard distance from textFields using keyboardDistanceFromTextField. 9) Resign keyboard on touching outside using shouldResignOnTouchOutside. 10) Manage UITextView's frame when it's hight is too large to fit on screen with canAdjustTextView boolean. 11) Can manage UITextField/UITextView inside UITableView/UIScrollView. 12) Can play input sound on Next/Previous/Done click.