iOS & OS X Develo...
Follow
Find
94.5K views | +55 today
 
Scoop.it!

Pilky.me - Improving Autolayout

Pilky.me - Improving Autolayout | iOS & OS X Development | Scoop.it

Autolayout has had a lot of bad press. A lot of people find it complex, confusing and more hassle than it's worth. They find the APIs a bit awkward to work with and the tools provided seem to work against them and break what they've done. I'm wanting to change that, so I'm working on various projects to help people learn and use Autolayout.

more...
No comment yet.
iOS & OS X Development
cool tips and source code for Cocoa, Swift and Objective-C
Curated by Alessio Nonni
Your new post is loading...
Your new post is loading...
Scoop.it!

Format - A Swift Formatter Kit

Format - A Swift Formatter Kit | iOS & OS X Development | Scoop.it

A Swift 2 formatter kit. Simple formatting syntax for decimal numbers, currency, addresses, ordinal numbers and hexadecimal colors.

more...
No comment yet.
Scoop.it!

AutocompleteField - Add word completion to your UITextFields

AutocompleteField - Add word completion to your UITextFields | iOS & OS X Development | Scoop.it

AutocompleteField let's you add word completion to your UITextFields.

Autocomplete, or word completion, is a feature in which an application predicts the rest of a word a user is typing.

more...
No comment yet.
Scoop.it!

Compass - Central navigation system for your application

Compass - Central navigation system for your application | iOS & OS X Development | Scoop.it

Compass helps you setup a central navigation system for your application. This has many benefits, one of them being that controllers can now be decoupled, meaning that the list that presents the detail no longer knows about what its presenting. Controllers become agnostic and views stay stupid. The user experience stays the same but the logic and separation of concerns become clearer. The outcome is that your application will become more modular by default. Anything could potentially be presented from anywhere, but remember, with great power comes great responsibility.

more...
No comment yet.
Scoop.it!

Swiftline - Set of tools to help you create command line applications in Swift

Swiftline is a set of tools to help you create command line applications. Swiftline is inspired by highline.


Features:

  • Colorize: Helps adding colors to strings written to the terminal
  • Ask , Choose and agree: Easily create prompt for asking the user more info
  • Run: A quick way to run an external command and read its standard output and standard error
more...
No comment yet.
Scoop.it!

Shapes - Framework for drawing and animating shaped views on iOS

Shapes - Framework for drawing and animating shaped views on iOS | iOS & OS X Development | Scoop.it

Shapes is a set of wrappers around CAShapeLayer and UIBezierPath, that allows drawing and animating geometrically shaped views on iOS.

Read more about it on the blog: http://mlsdev.com/blog/23

more...
No comment yet.
Scoop.it!

SwiftCop - Validation library fully written in Swift

SwiftCop - Validation library fully written in Swift | iOS & OS X Development | Scoop.it

SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations.


Features:

  • Quick validations.
  • Super simple and declarative syntax.
  • Easily extensible.
  • Fully Swift 2.0
more...
No comment yet.
Scoop.it!

Money - Swift value types for working with money & currency

Money - Swift value types for working with money & currency | iOS & OS X Development | Scoop.it

Money is a Swift framework for iOS, watchOS, tvOS and OS X. It provides types and functionality to represent, calculate and convert money in the 298 ISO currencies.

more...
No comment yet.
Scoop.it!

Transporter - Modern finite-state machine implemented in pure Swift

Features:

  • Simple mode, allowing to manually switch states
  • Strict mode, allowing switching states only with Events and proper Transition
  • Closure(block)-based callbacks on states and events
  • Generic implementation allows using any State values
  • Unit-tested and reliable
more...
No comment yet.
Scoop.it!

TVButton - Recreating the cool parallax icons from Apple TV as iOS UIButtons in Swift

TVButton - Recreating the cool parallax icons from Apple TV as iOS UIButtons in Swift | iOS & OS X Development | Scoop.it

Recreating the cool parallax icons from Apple TV as iOS UIButtons (in Swift). The effect is triggered by long pressing or dragging.

more...
No comment yet.
Scoop.it!

YALField - Custom Field component with validation for creating easier form-like UI from interface builder

YALField - Custom Field component with validation for creating easier form-like UI from interface builder | iOS & OS X Development | Scoop.it

Custom Field component with validation for creating easier form-like UI from interface builder.

more...
No comment yet.
Scoop.it!

TKSubmitTransition - Animated UIButton of Loading Animation and Transition Animation

TKSubmitTransition - Animated UIButton of Loading Animation and Transition Animation | iOS & OS X Development | Scoop.it

Inpired by https://dribbble.com/shots/1945593-Login-Home-Screen

more...
No comment yet.
Scoop.it!

scan - The easiest way to run tests of your iOS and Mac app

scan - The easiest way to run tests of your iOS and Mac app | iOS & OS X Development | Scoop.it

scan makes it super easy to run tests of your iOS and Mac app. It does all the heavy lifting for you to run your tests... the easy way.

more...
No comment yet.
Scoop.it!

Fluent - Swift animation made easy

Fluent - Swift animation made easy | iOS & OS X Development | Scoop.it

Fluent makes writing animations declarative and chainable.


boxView
.animate(0.5)
.rotate(0.5)
.scale(2)
.backgroundColor(.blueColor())
.waitThenAnimate(0.5)
.scale(1)
.backgroundColor(.redColor())

more...
No comment yet.
Scoop.it!

netfox - A lightweight, one line setup, iOS network debugging library

netfox - A lightweight, one line setup, iOS network debugging library | iOS & OS X Development | Scoop.it

A lightweight, one line setup, network debugging library that provides a quick look on all executed network requests performed by your app. It grabs all requests - of course yours, requests from 3rd party libraries (such as AFNetworking or else), UIWebViews, and more.


Very useful and handy for network related issues and bugs.

more...
No comment yet.
Scoop.it!

MaterialKit - A beautiful Material Design framework in Swift

MaterialKit - A beautiful Material Design framework in Swift | iOS & OS X Development | Scoop.it

MaterialKit is on CocoaPods under the name MK.


http://materialkit.io

more...
No comment yet.
Scoop.it!

ReactiveKit - A Swift Reactive Programming Kit

ReactiveKit is a collection of Swift frameworks for reactive and functional reactive programming:

  • ReactiveKit - A Swift Reactive Programming Kit.
  • ReactiveFoundation - NSFoundation extensions like type-safe KVO.
  • ReactiveUIKit - UIKit extensions that enable bindings.
more...
No comment yet.
Scoop.it!

SFFocusViewLayout - UICollectionViewLayout with focused content

SFFocusViewLayout - UICollectionViewLayout with focused content | iOS & OS X Development | Scoop.it

SFFocusViewLayout is a UICollectionViewLayout subclass for displaying focused content on UICollectionView which is the largest cell of all.

more...
No comment yet.
Scoop.it!

LiquidFloatingActionButton - Material Design Floating Action Button in liquid state

LiquidFloatingActionButton - Material Design Floating Action Button in liquid state | iOS & OS X Development | Scoop.it

Features:

  • Liquid animation
  • Easily customizable
  • Objective-C compatible
  • Swift 2.0
more...
No comment yet.
Scoop.it!

Device - Light weight tool for detecting the current device and screen size written in Swift

Device - Light weight tool for detecting the current device and screen size written in Swift | iOS & OS X Development | Scoop.it

Swift library for detecting the running device's model and screen size.

With the newer devices, developers have more work to do. This library simplifies their job by allowing them to get information about the running device and easily target the ones they want.

Inspired from SDVersion.

more...
No comment yet.
Scoop.it!

SwiftyRSA - RSA public/private key encryption in Swift

SwiftyRSA is used in the Scoop iOS app to encrypt driver license numbers before submitting them to Checkr through our API.

more...
No comment yet.
Scoop.it!

Luminescence - HTTP parser for Swift 2 (Linux ready)

Features:

  • No Foundation dependency (Linux ready)
  • Asynchronous parsing
  • Handles persistent streams (keep-alive)
  • Decodes chunked encoding
  • Defends against buffer overflow attacks


Luminescence wraps the C library http_parser used in node.js.

more...
No comment yet.
Scoop.it!

VirtualGameController - Feature-rich game controller framework for iOS, tvOS, OS X and watchOS in Swift 2.1

VirtualGameController - Feature-rich game controller framework for iOS, tvOS, OS X and watchOS in Swift 2.1 | iOS & OS X Development | Scoop.it

Features:

  • Mimics API for Apple's GameController framework (GCController)
  • Create software-based controllers (that use the MFi profiles)
  • Device motion support
  • Custom controller elements
  • Custom element mapping
  • WiFi-based, with Bluetooth fallback
  • Controller-forwarding
  • Works with Apple TV Simulator
  • Unlimited number of hardware controllers on Apple TV (using controller forwarding)
  • Ability to enhance inexpensive slide-on/form-fitting controllers with motion, extended profile elements and custom elements
  • iCade controller support (mapped through the MFi profiles so they appear as MFi hardware)
  • Easy-to-implement 3d touch on software controllers
  • Leverage on-screen and Bluetooth keyboards using software controllers (including with Apple TV)
  • Support for snapshots (compatible with Apple's snapshot format)
  • Swift 2.1
  • Framework-based
more...
No comment yet.
Scoop.it!

KeychainSwift - Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS

This is a collection of helper functions for saving text and data in the Keychain. As you probably noticed Apple's keychain API is a bit verbose. This library was designed to provide shorter syntax for accomplishing a simple task: reading/writing text values for specified keys.

more...
No comment yet.
Scoop.it!

Prephirences - Swift protocols and convenience methods for preferences, configurations and app-state

Prephirences - Swift protocols and convenience methods for preferences, configurations and app-state | iOS & OS X Development | Scoop.it

Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state.


Preferences could be user preferences NSUserDefaults, iCloud stored preferences NSUbiquitousKeyValueStore, key chain, file stored preferences (ex: plist) or your own private application preferences - ie. any object which implement the protocol PreferencesType, which define key value store methods.


You can 'merge' multiples preferences and work with them transparently.

more...
No comment yet.