Build engaged audiences through publishing by curation.
Sign up with Facebook
Sign up with Twitter
I don't have a Facebook or a Twitter account
Start a free trial of Scoop.it Business
Easy drop-in component for iOS developers to deal easy with PIN (4 digit passcode) logic. This is the first version but we truly tried to make it reusable and customizable enough to save development time.
Are you sure you want to delete this scoop?
A lightweight UITextView subclass that is growing and shrinking in size, has a placeholder label and uses auto layout.
This UITextView is a lightweight solution for everyone looking for a control to mimic the iOS Messages behaviour. It has a placeholder which is shown when the text view is empty. The placeholder color can be customized. The text view has a border which tint color and thickness can be changed. The positioning and resizing is magically handled by the underlying auto layout system.
To err is human.To NSError is Cocoa.
Ask anyone who's been around the NSBlock a few times: Key-Value Observing has the worst API in all of Cocoa. It's awkward, verbose, and confusing. And worst of all, its terrible API belies one of the most compelling features of the framework.
ReactiveCocoa (RAC) is an Objective-C framework for Functional Reactive Programming. It provides APIs for composing and transforming streams of values.
If you're already familiar with functional reactive programming or know the basic premise of ReactiveCocoa, check out the Documentation folder for a framework overview and more in-depth information about how it all works in practice.
Code examples for the new functions of iOS 7.
Dynamic Behaviors: Dynamic Behaviours using UIDynamicAnimator, UIGravityBehavior, UICollisionBehavior, UIDynamicItemBehavior.
Speech Synthesis: speech from text using AVSpeechSynthesizer and AVSpeechUtterance.
Custom Transition: UIViewControllerAnimatedTransitioning, UIViewControllerTransitioningDelegate.
3D Map: 3D Map using MKMapCamera.
Smile Detection: Smile Detection using CIDetectorSmile and new properties of CIFeature such as "bounds".
Image Filters: New filters of CIFilter, CILinearToSRGBToneCurve, CIPhotoEffectChrome, CIPhotoEffectFade, CIPhotoEffectInstant, CIPhotoEffectMono, CIPhotoEffectNoir, CIPhotoEffectProcess, CIPhotoEffectTonal, CIPhotoEffectTransfer, CISRGBToneCurveToLinear, CIVignetteEffect.
Sprite Kit: A sample of Sprite Kit using SKView, SKScene, SKSpriteNode, SKAction.
Map Directions: Requesting and draw directions using MKDirections, MKDirectionsResponse and MKPolylineRenderer.
Motion Effects (Parallax): Parallax effect using UIMotionEffect.
Multipeer Connectivity: Creating a local network sharing connection over Wi-Fi or Bluetooth LE.
AirDrop/Flickr/Vimeo/ReadingList: New Activity Types: AirDrop, Post to Flickr / Vimeo, Add to ReadingList.
QR Code Generator: Generating QR Code with CIQRCodeGenerator.
Static Map Snapshots: Creating a snapshot with MKMapSnapshotOptions, MKMapSnapshotter.
A flat or gradient progress view with a simple color setter and customizable options written in pure Core Graphics.
A tiny category on UIView that allows you to set one property: "parallaxIntensity" to achieve a parallax effect with UIMotionEffect.
Can't remember whether that image you just added to the project was called button-separator-left or button-left-separator? Now you don't have to, because this will autocomplete your imageNamed: calls like you'd expect. Just type in [NSImage imageNamed: or [UIImage imageNamed: and all the images in your project will conveniently appear in the autocomplete menu. You'll even get a handy preview of the image you're about to select.
iOS Dev Tools a list showcasing the greatest iOS development tools, including websites, desktop and mobile apps, and back-end services.
A Control Center-esque control with blurred background and toggle animations.
Add your own Control Center-esque UI to your app to work as navigation or even toggle different settings. Blend right into the new iOS 7 design with animated blurs, flat design, and custom animations.
IGHTMLQuery is a lightweight XML/HTML parser for iOS, built on top of libxml. It is inspired by jQuery and nokogiri.
This class provides a custom iOS (iPhone + iPad) status bar overlay window known from Apps like Reeder, Google Mobile App or Evernote. It currently supports touch-handling, queuing of messages, delegation as well as three different animation modes.
A Xcode 5 plugin that adds more flexible autocompletion rather than just prefix-matching.
more info: http://chen.do/blog/2013/10/22/reverse-engineering-xcode-with-dtrace/
AAActivityAction is Reeder like ActionSheet.
Method architecture is inspired by UIActivity and UIActivityViewController.
Vertigo is a simple image viewer which includes a custom view controller transition that mimics the new iOS 7 Photos app image zoom transition effect.
Jazz Hands is a simple, keyframe based animation framework for UIKit. Animations can be controlled via gestures, scroll views, kvo, or ReactiveCocoa.
Jazz Hands is used extensively in IFTTT for iPhone, most famously in the app intro.
CTAssetsPickerController is an iOS controller that allows picking multiple photos and videos from user's photo library.
The usage and look-and-feel just similar to UIImagePickerController.
It uses ARC and requires AssetsLibrary framework.
Reveal brings the power of tools like Firebug and Web Inspector to iOS developers. See your application's view hierarchy at runtime with advanced 2D and 3D visualisations. Debug view layout and rendering problems in seconds.
With iOS 7 you can easily create custom view controller transitions that can be used in a range of contexts (push, pop, modal …).
This project provides a library of custom animations which can be dropped directly into your project. It also has a number of 'interaction controllers' which can be used with any of the custom animations in order to make your transitions interactive.
XcodePlugin for CocoaPods with pod commands/console output, user notifications & code completion.
SONFrameAnimation is an iOS class that supports to display still frames of desired position in your custom animation.
It allows you to perform ‘animate as you pinch (or pan, scroll) effect’, and also can animate forward or backward from the specific position.
SONFrameAnimationGroup is a group of animations. By using this class, you can create more complex custom animations by grouping severalSONFrameAnimation objects. Features in SONFrameAnimation such as still frame, resume, and rewind animation can also be used with the group.
UALogger is a simple and lightweight logging tool for iOS and Mac apps. It allows you to customize the log format, customize when to log to the console at runtime, and allows collection of the entire recent console log for your application. It includes the UALogger class and class methods, and a few handy macros.
Among other crazy features, iOS 7 enables users to have automatic updates for their apps, wiping away the infamous App Store badge. This is really convenient both for users and developers, but it comes with a couple of downsides:
- users are not aware about the changes introduced in the latest update, unless they explicitly open the App Store page to check the release notes;
- developers who spend their time working on well-written release notes lose their chance to inform and communicate with their users.
TWSReleaseNotesView is a simple way to address those issues. It comes with a straightforward API which enables developers to show in-app release notes with a fully customizable popup view.
CKShapeView is a UIView subclass that is backed by a CAShapeLayer.
In other words, it is a view that is capable of rendering an arbitrary CGPath.
It is completely configurable and animatable, so you can have custom drawn views without needing to subclass.