iOS & macOS development
107.5K views | +28 today
Follow
iOS & macOS 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!

RazzleDazzle

RazzleDazzle | iOS & macOS development | Scoop.it

RazzleDazzle is a simple AutoLayout-friendly keyframe animation framework for iOS, written in Swift. Perfect for scrolling app intros.


RazzleDazzle grew from JazzHands, an Objective-C scrolling keyframe animations library by IFTTT.


JazzHands is used extensively in IF and DO for iPhone and iPad, most famously in the app intro.

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

CKWaveCollectionViewTransition

CKWaveCollectionViewTransition | iOS & macOS development | Scoop.it

This is a cool custom transition between two or more UICollectionViewControllers with wave like cell animation.

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

Material Controls For iOS

Material Controls For iOS | iOS & macOS development | Scoop.it

In 2014, Google published the Google Material Design with a goal to provide guidelines for good design and beautiful UI across all device form factors.


For Android, developers can use default Android controls.


For iOS, FPT Software built those controls to bring Google material design to iOS application. This is the most complete material design controls for iOS so far.

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

Dodo - A message bar for iOS written in Swift

Dodo - A message bar for iOS written in Swift | iOS & macOS development | Scoop.it

This is a UI widget for showing text messages in iOS apps.

It is useful for showing short messages to the user, something like: "Message sent", "Note saved", "No Internet connection".


  • Dodo includes styles for success, info, warning and error type messages.
  • The bar can have buttons with custom tap handlers.
  • Bar styles can be customized.
  • You can provide custom animations for showing and hiding the bar or use one of the default animation presets.
more...
No comment yet.
Scoop.it!

Swift header documentation in Xcode 7

Swift header documentation in Xcode 7 | iOS & macOS development | Scoop.it

Quick Help offers concise in-line reference docs for symbols, build settings, and interface objects. Want to check a symbol’s type? Quick Help it. Need to look up parameters? Quick Help to the rescue. Add Quick Help to annotate your code and create custom information that displays via pop-ups (option-click symbols) and the Quick Help inspector (View > Utilities > Show Quick Help Inspector).

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

Top 10 WWDC 2015 Videos - Ray Wenderlich

Top 10 WWDC 2015 Videos - Ray Wenderlich | iOS & macOS development | Scoop.it
Wondering which WWDC 2015 videos are best to watch? Here are our top picks!

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

Swift 2 error handling in practice | Sunset Lake Software

Swift 2 error handling in practice | Sunset Lake Software | iOS & macOS development | Scoop.it

Apple enhanced Swift with several additions or changes, bumping it to version 2. Perhaps the biggest change was the introduction of an official error-handling model based on try/catch semantics.

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

DynamicColor - Yet another extension to manipulate colors easily in Swift

DynamicColor - Yet another extension to manipulate colors easily in Swift | iOS & macOS development | Scoop.it

DynamicColor provides powerful methods to manipulate colors in an easy way:


  • Darken & Lighten
  • Saturate, Desaturate & Grayscale
  • Adjust-hue & Complement
  • Tint & Shade
  • Invert
  • Mix
more...
No comment yet.
Scoop.it!

DownloadButton - Customizable App Store style download button

DownloadButton - Customizable App Store style download button | iOS & macOS development | Scoop.it

Customizable App Store style download button.

Editable with IB.

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

SwiftWebSocket - A high performance WebSocket client library for Swift

SwiftWebSocket - A high performance WebSocket client library for Swift | iOS & macOS 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 & macOS development | Scoop.it

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

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

PullToMakeSoup

PullToMakeSoup | iOS & macOS 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!

BAFluidView

BAFluidView | iOS & macOS development | Scoop.it

UIView that simulates a 2D view of a fluid in motion.

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

NVActivityIndicatorView

NVActivityIndicatorView | iOS & macOS development | Scoop.it

NVActivityIndicatorView is a collection of nice loading animations.


This is original a fork from DGActivityIndicatorView, inspired by Loaders.css, written in Swift with full implementation of animations.

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

TisprCardStack

TisprCardStack | iOS & macOS development | Scoop.it

We decided to open our component related to card interface. So you want ot have something like cards UI, you can use it. It is based on UICollectionView. So it is very easy maintain and develop something over it

 

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

SyntaxKit - TextMate-style syntax highlighting in Swift

SyntaxKit makes TextMate-style syntax highlighting easy. It works on iOS & OS X.

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

The Best of What's New in Swift 2 - Mike Ash

Apple made a lot of interesting announcements at WWDC this year about the release of Swift 2 and the new features in it, in among various other announcements of little interest. In addition to the announcement that Swift will be made open source, which is a huge deal all by itself, Swift 2 contains a lot of great new features which significantly improve the language. Today I'm going to talk about the most important ones, what they are, and why they're useful.

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

KYAnimatedPageControl

KYAnimatedPageControl | iOS & macOS development | Scoop.it

A custom UIPageControl with multiple animations.

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

Onboard - Beautiful and engaging onboarding experience with only a few lines of code

Onboard - Beautiful and engaging onboarding experience with only a few lines of code | iOS & macOS development | Scoop.it

Onboard provides developers with a quick and easy means to create a beautiful, engaging, and useful onboarding experience with only a few lines of code.

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

Swift Bootstrap - Develop iOS Apps Faster

Swift Bootstrap - Develop iOS Apps Faster | iOS & macOS development | Scoop.it

Swift Bootstrap is a suite of tools to help you design, develop and market iOS apps faster.

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

EasyAnimation - A Swift library to take the power of UIView.animateWithDuration to a whole new level

A Swift library to take the power of UIView.animateWithDuration(_:, animations:...) to a whole new level - layers, springs, chain-able animations and mixing view and layer animations together!

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

SlackTextViewController

SlackTextViewController | iOS & macOS development | Scoop.it

A drop-in UIViewController subclass with a growing text input view and other useful messaging features. Meant to be a replacement for UITableViewController & UICollectionViewController.

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

ZLSwipeableViewSwift

ZLSwipeableViewSwift | iOS & macOS development | Scoop.it

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

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

GLCalendarView

GLCalendarView | iOS & macOS development | Scoop.it

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

more...
No comment yet.