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

Capturing My(self)

Recently, while reviewing some technical reviews of a chapter in a book I’m coauthoring, that familiar pang of fear echoed once again through my consciousness. The target of this loss of faith and understanding revolved around my assumptions and understanding of retain cycles, blocks, and capturing of self. As in the past, it was time to solidify and reaffirm the foundation of understanding.

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!

Dodo - A message bar for iOS written in Swift

Dodo - A message bar for iOS written in Swift | iOS & OS X 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 & OS X 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 & OS X 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 & OS X 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 & OS X 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!

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!

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 & OS X 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 & OS X 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!

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 & OS X 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 & 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.