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

AHCarousel

AHCarousel | iOS & OS X Development | Scoop.it

AHCarousel is a sample iPhone application that implements a carousel with zoom animation. Each carousel item is an object of UIButton class that can be configured to perform an action on specified targets.

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!

SwiftWebSocket - A high performance WebSocket client library for Swift

SwiftWebSocket - A high performance WebSocket client library for Swift | iOS & OS X Development | Scoop.it

Conforming WebSocket (RFC 6455) client library implemented in pure Swift.

SwiftWebSocket currently passes all 521 of the Autobahn's fuzzing tests, including strict UTF-8, and message compression.


Features:

  • Pure Swift solution. No need for Objective-C Bridging.
  • Reads compressed messages (permessage-deflate). IETF Draft
  • Strict UTF-8 processing.
  • The API is modeled after the Javascript API.
  • TLS / WSS support.
  • binaryType property to choose between [UInt8] or NSData messages.
  • Zero asserts. All networking, stream, and protocol errors are routed through the error event.
  • Send pings and receive pong events.
  • High performance.
more...
No comment yet.
Scoop.it!

MCMHeaderAnimated

MCMHeaderAnimated | iOS & OS X Development | Scoop.it

MCMHeaderAnimated allows you to add an animation between list and detail views.

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

PullToMakeSoup

PullToMakeSoup | iOS & OS X Development | Scoop.it

Custom animated pull-to-refresh that can be easily added to UIScrollView.


Check this article on our blog to know more details about animations implementation: http://yalantis.com/blog/how-we-built-customizable-pull-to-refresh-pull-to-cook-soup-animation/


Inspired by this project on dribble: https://dribbble.com/shots/2074667-Recipe-Finder-v-2

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

DKChainableAnimationKit

DKChainableAnimationKit | iOS & OS X Development | Scoop.it

DKChainableAnimationKit is a DSL to make animation easy on iOS with Swift.


This is a swift port for JHChainableAnimations by jhurray.

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

Surge - Swift + Accelerate

Accelerate is a framework that provides high-performance functions for matrix math, digital signal processing, and image manipulation. It harnesses SIMD instructions available in modern CPUs to significantly improve performance of certain calculations.


Surge aims to bring Accelerate to the mainstream, making it as easy (and nearly as fast, in most cases) to perform computation over a set of numbers as for a single member.

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

Bond - A Swift binding framework

Bond is a Swift binding framework that takes binding concept to a whole new level - boils it down to just one operator. It's simple, powerful, type-safe and multi-paradigm - just like Swift.


Bond was created with two goals in mind: simple to use and simple to understand. One might argue whether the former implies the latter, but Bond will save you some thinking because both are true in this case. Its foundation are two simple classes - everything else are extensions and syntactic sugars.

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

SwiftCharts - Layers based charts library for iOS

SwiftCharts - Layers based charts library for iOS | iOS & OS X Development | Scoop.it

Layer based charts library for iOS.


Current features:

  • Bars chart (horizontal / vertical)
  • Scatter
  • Line / Multiple lines
  • Areas
  • Multiple axis
  • Custom units
  • Custom views
  • Multiple labels (x axis)
  • Candlestick
  • Cubic line
  • Complex interactivity support
  • Easy customization and extensibility
more...
No comment yet.
Scoop.it!

IQKeyboardManager - prevent issues of keyboard sliding up and cover UITextField/UITextView

IQKeyboardManager - prevent issues of keyboard sliding up and cover UITextField/UITextView | iOS & OS X Development | Scoop.it

Often while developing an app, We ran into an issues where the iPhone keyboard slide up and cover the UITextField/UITextView. IQKeyboardManager allows you to prevent issues of the keyboard sliding up and cover UITextField/UITextView without needing you to enter any code and no additional setup required. To use IQKeyboardManager you simply need to add source files to your project.

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

DominantColor

DominantColor | iOS & OS X Development | Scoop.it

Finding the dominant colors of an image using the CIE LAB color space and the k-means clustering algorithm.

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

Kingfisher - A lightweight and pure Swift implemented library for downloading and caching image from the web

Kingfisher - A lightweight and pure Swift implemented library for downloading and caching image from the web | iOS & OS X Development | Scoop.it

Kingfisher is a lightweight and pure Swift implemented library for downloading and caching image from the web. This project is heavily inspired by the popular SDWebImage. And it provides you a chance to use pure Swift alternation in your next app.


Features:

  • Everything in Kingfisher goes asynchronously, not only downloading, but also caching. That means you can never worry about blocking your UI thread.
  • Multiple-layer cache. Downloaded image will be cached in both memory and disk. So there is no need to download it again and this could boost your app dramatically.
  • Cache management. You can set the max duration or size the cache could take. And the cache will also be cleaned automatically to prevent taking too much resource.
  • Modern framework. Kingfisher uses NSURLSession and the latest technology of GCD, which makes it a strong and swift framework. It also provides you easy APIs to use.
  • Cancellable processing task. You can cancel the downloading or retriving image process if it is not needed anymore.
  • Independent components. You can use the downloader or caching system separately. Or even create your own cache based on Kingfisher's code.
  • Options to decompress the image in background before render it, which could improve the UI performance.
  • A category over UIImageView for setting image from an URL directly.
more...
No comment yet.
Scoop.it!

MSLiveBlur - Live blurring for iOS

MSLiveBlur - Live blurring for iOS | iOS & OS X Development | Scoop.it

The MSLiveBlurView dynamically blurs the content on the screen and updates at the given interval. Subviews will not be blurred but will instead appear on top of the blurred area.

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

ZLSwipeableViewSwift

ZLSwipeableViewSwift | iOS & OS X Development | Scoop.it

A simple view for building card like interface like Tinder and Potluck.

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

GLCalendarView

GLCalendarView | iOS & OS X Development | Scoop.it

A fully customizable calendar view acting as a date range picker.

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

JSQMessagesViewController - An elegant messages UI library for iOS

JSQMessagesViewController - An elegant messages UI library for iOS | iOS & OS X Development | Scoop.it

Features:

  • Media messages
  • Easily extensible
  • Highly configurable
  • Customize avatars
  • Customize chat bubbles
  • Customize cell labels
  • Customize toolbar buttons
  • Arbitrary message sizes
  • Data detectors
  • All devices, any orientation
  • Localized in 14 languages
  • Group chat
  • Timestamp formatting
  • Copy & paste messages
  • UIDynamics for springy bubbles
  • Dynamic input text view resizing
  • Smooth animations
  • Sweet documentation
more...
No comment yet.
Scoop.it!

SwiftLint

SwiftLint | iOS & OS X Development | Scoop.it

An experimental tool to enforce Swift style and conventions, loosely based on GitHub's Swift Style Guide.


SwiftLint hooks into Clang and SourceKit to use the AST representation of your source files for more accurate results.

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

BubbleTransition

BubbleTransition | iOS & OS X Development | Scoop.it

A custom modal transition that presents and dismiss a controller with an expanding bubble effect.

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

TouchVisualizer - Lightweight touch visualization library in Swift

TouchVisualizer - Lightweight touch visualization library in Swift | iOS & OS X Development | Scoop.it

One line of code and visualize your touches!


Main features:

  • Multiple fingers supported.
  • Multiple UIWindows supported.
  • Shows touch radius.
  • Shows touch duration.
  • You can change colors and images of finger points.
more...
No comment yet.
Scoop.it!

SwiftyTimer - Swifty API for NSTimer

SwiftyTimer is a set of extensions to make the NSTimer API cleaner, nicer to use, and at home with Swift's syntax.


Read Swifty APIs: NSTimer for more information about this project: http://radex.io/swift/nstimer

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

FutureKit - A Swift based Future/Promises Library for IOS and OS X

FutureKit - A Swift based Future/Promises Library for IOS and OS X | iOS & OS X Development | Scoop.it

FutureKit is a Swift implementation of Futures and Promises, but modified specifically for iOS/OSX programmers.


You can ready the wikipedia article here: http://en.wikipedia.org/wiki/Futures_and_promises


FutureKit uses Swift generic classes, to allow you to easily deal with asynchronous/multi-threaded issues when coding for iOS or OSX.

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

PermissionScope - A Periscope-inspired way to ask for iOS permissions

PermissionScope - A Periscope-inspired way to ask for iOS permissions | iOS & OS X Development | Scoop.it

Inspired by (but unrelated to) Periscope's permission control, PermissionScope is a Swift framework for intelligently requesting permissions from users.

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

WobbleView

WobbleView | iOS & OS X Development | Scoop.it

WobbleView is an implementation of a recently popular wobble effect for any view in your app. It can be used to easily add dynamics to user interactions and transitions.

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

Sync - Modern JSON synchronization to Core Data

Sync - Modern JSON synchronization to Core Data | iOS & OS X Development | Scoop.it

Sync eases your every day job of parsing a JSON response and getting it into Core Data. It uses a convention over configuration paradigm to facilitate your workflow.


  • Handles operations in safe background threads
  • Thread safe saving, we handle retrieving and storing objects in the right threads
  • Diffing of changes, updated, inserted and deleted objects (which are automatically purged for you)
  • Auto-mapping of relationships (one-to-one, one-to-many and many-to-many)
  • Smart-updates, only updates your NSManagedObjects if the server values are different (useful when using NSFetchedResultsController delegates)
  • Uniquing, Core Data does this based on objectIDs, we use your remote key (such as id) for this
more...
No comment yet.