iOS & macOS development
104.9K views | +48 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!

Instructions - Create walthroughs and coach mark tours in a simple way

Instructions - Create walthroughs and coach mark tours in a simple way | iOS & macOS development | Scoop.it

Add customizable coach marks into your iOS project. Instructions will makes your life easier, I promise. Available for both iPhone and iPad.

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

LiquidLoader - Spinner loader components with liquid animation

LiquidLoader - Spinner loader components with liquid animation | iOS & macOS development | Scoop.it

LiquidLoader is the spinner loader UI components with liquid animation, inspired by Spinner Loader - Gooey light Effect.

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

FileKit

FileKit | iOS & macOS development | Scoop.it

FileKit is a Swift framework that allows for simple and expressive file management.

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

Neon

Neon | iOS & macOS development | Scoop.it

A powerful Swift programmatic UI layout framework.


Neon is built around how user interfaces are naturally and intuitively designed. No more springs and struts. No more whacky visual format language. No more auto layout contraints.

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

CVCalendar

CVCalendar | iOS & macOS development | Scoop.it

A custom visual calendar for iOS 8+ written in Swift (2.0).

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

MKGradientView

MKGradientView | iOS & macOS development | Scoop.it

Highly customizable Core Graphics based gradient view.

Available gradient types:

  • Linear (Axial)
  • Radial (Circular)
  • Conical (Angular)
  • Bilinear (Four Point)


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

Chameleon - Flat Color Framework for iOS (Obj-C & Swift)

Chameleon - Flat Color Framework for iOS (Obj-C & Swift) | iOS & macOS development | Scoop.it

Chameleon is a lightweight, yet powerful, flat color framework for iOS (Objective-C & Swift).


It is built on the idea that software applications should function effortlessly while simultaneously maintaining their beautiful interfaces.

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

PINRemoteImage

PINRemoteImage | iOS & macOS development | Scoop.it

A thread safe, performant, feature rich image fetcher.

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

jot

jot | iOS & macOS development | Scoop.it

jot is an easy way to add touch-controlled drawings and text to images in your iOS app.

more...
No comment yet.
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!

Getting the Today Widget Look Right | Cocoanetics

Getting the Today Widget Look Right | Cocoanetics | iOS & macOS development | Scoop.it

"People view Today widgets in the Today area of Notification Center. Because people configure the Today area so that it displays the information they value most, design your widget with the goal of earning a place among the user’s most important items."

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

Interstellar - Simple and lightweight Functional Reactive Coding in Swift

Interstellar - Simple and lightweight Functional Reactive Coding in Swift | iOS & macOS development | Scoop.it

The simplest Signal<T> implementation for Functional Reactive Programming you will ever find.

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

Venice

Venice is a pure Swift/C library that provides CSP for Swift 2.

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

RandomKit

RandomKit | iOS & macOS development | Scoop.it

RandomKit is a Swift framework that makes random data generation simple and easy.

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

ViewMonitor

ViewMonitor | iOS & macOS development | Scoop.it

ViewMonitor can measure view positions with accuracy.

This library is to check design sheet from native app.

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

Reachability.swift

Replacement for Apple's Reachability re-written in Swift with closures.

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

MKRingProgressView

MKRingProgressView | iOS & macOS development | Scoop.it

Ring progress view similar to Activity app on Apple Watch.

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

Statically-typed NSUserDefaults - radex.io

SwiftyUserDefaults makes NSUserDefaults cleaner, nicer and easier to use in Swift. Its statically-typed API gives you extra safety and convenient compile-time checks for free.

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

Swift Error Handling and Objective-C Interop in Depth

For the impatient reader:


TL;DR


  • The ErrorType protocol has hidden requirements that are automatically fullfilled if you use an enum to implement the protocol
  • Objective-C methods can only be translated to Swift's error handling mechanism if they return Objective-C objects or boolean values
  • Swift will invoke the catch block if the Objective-C method returns nil/false, independent of whether an NSError was produced or not
  • If an Objective-C method produces an NSError and returns a value the catch blocks is not invoked and the error cannot be retrieved
more...
No comment yet.
Scoop.it!

PKRevealController

PKRevealController | iOS & macOS development | Scoop.it

PKRevealController (ex. ZUUIRevealController) is a delightful view controller container for iOS, enabling you to present multiple controllers on top of one another.

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

FastttCamera

FastttCamera | iOS & macOS development | Scoop.it

FastttCamera is a wrapper around AVFoundation that allows you to build your own powerful custom camera app without all the headaches of using AVFoundation directly.


FastttCamera now supports awesome photo filters!

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.