h4labs Swift Today | Swift Weekly | Swift Resources | Swift Cookbook | Books | Tags

Swift Resources

(# urls=7146)

Getting Started

Project 1: Storm Viewer: an introduction to Swift

Source Code

DemoBots: Building a Cross Platform Game with SpriteKit and GameplayKi

MusicKit: A framework for composing and transforming music

spacetime: Experimental iOS library for live transformations on parts of layers

Sprite-Kit-Collisions-Playground: This playground demonstrates how do physics perform collision detection using Swift and Sprite Kit

SwiftObjLoader: A wavefront object format loader

Shark: Swift Script that transforms the .xcassets folder into a type safe enum

phonenumberkit: A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber

ISO8601Formatter: NSFormatter subclass for ISO8601

APNGKit: High performance and delightful way to play with APNG format

SwiftForms: Swift Forms

bioswift: Implementing algorithms in my Bioinformatics course


Auto Layout Visual Format Language Tutorial

Swizzling in iOS 11 with UIDebuggingInformationOverlay

A Beginner’s Guide to Core ML Tools: Converting a Caffe Model to Core ML Format

appcoda.com 2017-08-04

Easy And Flexible Forms In iOS With Interface Builder

iosinsight.com 2017-07-25

Getting Started With Realm Mobile Platform for iOS

'’Sparse Vermiform’’ Rendering of Fluids with Pressure Based Color

Screencast: Charts: Format & Style

Apple open sources key file-level transformation Xcode components

ericasadun.com 2017-06-05


ryanipete.com 2017-05-25

Eureka Tutorial – Start Building Easy iOS Forms

Video Tutorial: Practical Instruments Part 7: Energy

Video Tutorial: Practical Instruments Part 4: Optimizing Launch

SwiftyBeaver Tutorial for iOS: A Logging Platform for Swift

Server Side Swift with Perfect: CRUD Database Operations with StORM

RxSwift: Transforming Operators in Practice

Screencast: Server Side Swift with Perfect: Persisting Models with StORM

RxSwift: Transforming Operators

Swift for cross platform client & server side development

medium.com 2017-04-01

OptimizationTips.rst: Writing High-Performance Swift Code

Using DateFormatter to Format Dates and Times from APIs

date medium.com 2017-03-15

Fun Animations with CGAffineTransform (Scale, Rotate, Reposition) Tutorial (iOS, Xcode 8, Swift 3)

Classes That Conform To Protocols

chris.eidhof.nl 2017-02-01

XShared: Xcode extension which allows you copying the code with special formatting quotes for social (Slack, Telegram)

Ready for Realtime and Scale: Announcing Realm Mobile Platform 1.0

realm.io 2017-01-19

little bites of cocoa: #290: Monitoring Performance with GDPerformanceView

little bites of cocoa: #288: DateComponentsFormatter Basics

Realm Mobile Platform: Chat Demo

realm.io 2016-12-27

Working with Auto Layout Visual Format Language and Programmatically Creating Constraints

little bites of cocoa: #286: DateFormatter Basics

CGAffineTransform constructors and transformers

ericasadun.com 2016-10-28

Unowned or Weak? Lifetime and Performance

uraimo.com 2016-10-26

little bites of cocoa: #279: Swiftier Forms with FormValidatorSwift

little bites of cocoa: #277: MeasurementFormatter Basics

Using Houdini VOPs to Deform Geometry

Introducing Perform: Easy dependency injection for storyboard segues

Randomly Transforming Scattered Cones in Houdini

EmojiTimeFormatter: Format your dates/times as emojis

Transformative Streams

ericasadun.com 2016-08-29

Swift + Consuming & Transforming Arrays

medium.com 2016-08-27

How to work with dates and times in Swift 3, part 2: DateFormatter

When You Code, You Design Both Structure and Information Flow

Video: Cross-Platform Game Templates in Xcode 8

bignerdranch.com 2016-08-09

JSONCast: Easily create classes from parsed JSON and conform to NSCopying and NSEncoding

github.com/Houzz 2016-08-09

iOS 10 Screencast: Measurement Formatter

Metal Performance Shaders for the iPad playground

facebook-sdk-swift: Integrate your iOS apps in Swift with Facebook Platform

Cross-Platform Swift

video realm.io 2016-07-11

WWDC diary – Custom stickers message app in iOS

vormlab.com 2016-07-08

Fischer: A cross-platform chess library for Swift

github.com/nvzqz 2016-06-28

SwiftLinkPreview: makes a preview from an url, grabbing all the information such as title, relevant texts and images

DriftAnimationImageView: UIImageView subclass that performs slow translation and scale animations on its image

github.com/hectr 2016-06-22

reform-swift: Swift implementation of the reform dynamic drawing application inspired by Bret Victor's talk ''Drawing Dynamic Visualizations''

From Line to gradient graph – CoreGraphics Tutorial in Swift

Cacao: Pure Swift Cross-platform UIKit (Cocoa Touch) implementation (Supports Linux)

Swift Cheat Sheet for Dates, Formatters, & Date Components

NSDateFormatter format for JSON dates

json mokacoding.com 2016-05-11

nsdateformatter.com: Source code for nsdateformatter.com. Built with Swift using Frank & Stencil. Hosted on Linux

Video Tutorial: Intermediate Core Graphics Part 2: Transforms

CoreGraphics video raywenderlich.com 2016-05-10 Paywall

Histogram Equalisation with Metal Performance Shaders

Baggage: Simplifying work with clipboard in iOS

Simulating Bokeh with Metal Performance Shaders

iDevicesInformation: A Light Weight and Updated Code for Device Detection and many other functionality written in swift 2.0

SwiftyGif: High performance GIF engine

Animating text layers using CoreAnimation and CoreText frameworks in iOS SDK

Creating Procedural Normal Maps for SceneKit

Refactoring to Clean Value Transformations in Swift

15 Pods we use

vormlab.com 2016-04-07

Formatted Output

en.swifter.tips 2016-04-06

A Look at Perspective Transform & Correction with Core Image

Practical Cross-Platform Swift

video realm.io 2016-04-04

Sensitive: Fresh look at work with gestures in Swift

little bites of cocoa: #218: High Performance Animated GIFs with Gifu

Blocks: Useful to Perform Actions In Context

Writing Custom Animations on iOS | Part II

UTIKit: UTIKit is an UTI (Uniform Type Identifier) wrapper

Gathering system information in Swift with sysctl

Surge: A Swift library that uses the Accelerate framework to provide high-performance functions for matrix math, digital signal processing, and image manipulation

Swift NSDateFormatter

fluent: Simple ActiveRecord implementation for Swift

Information Flow and Stateful Buttons

How to Use NSNumberFormatter in Swift to Make Currency Numbers Easy to Read

little bites of cocoa: #182: NSNumberFormatter Basics

ICU Text Transforms in Cocoa

oleb.net 2016-01-31

It's Coming: the Great Swift API Transformation

swift.org 2016-01-29

iOS App Performance: Instruments & beyond

Roadblocks When Making Cross Platform Command Line Swift Scripts

Swift NSLayoutConstraint constraintsWithVisualFormat programmatically

Pass Information Back to the Previous View Controller

Pass Information Forward From One ViewController to Another in Swift

Learning Swift 2 Programming, 2nd Edition

Separate Read Model from Write Model to Support Complex Forms

Evolve or die: The Swift storm rages on

ericasadun.com 2015-12-17

BristlePaint: Embossed Painting with Individual Bristles using SpriteKit Normal Mapping

Swift Developer's Cookbook (Erica Sadun)

book informit.com 2015-12-09

Learning Core Data for iOS with Swift: A Hands-On Guide to Building Core Data Applications

little bites of cocoa: #134: Formatting Strings with Format

Formatting numbers, currencies, distances, colors and addresses in your iOS APP

medium.com 2015-11-25

Auto Layout Visual Format Language Tutorial

UIView Transformations and Animations

Random numbers in Swift: wherefore art thou arc4random_uniform

Swift High Performance (Kostiantyn Koval)

Minimal Swift 2.1 protocol conformance

Wee hack du jour #swift-lang : Formatting operator

Metal Performance Shaders

little bites of cocoa: #99: Auto Layout Visual Format Language

Introducing Eureka! - Elegant iOS forms in Pure Swift 2

A First Look at Metal Performance on the iPhone 6s

Swift Performance - iOSDevUK

Tropical Storm Error-ca #swiftlang

Sequence Conformance

List Comprehensions and Performance With Swift

Metal Performance Shaders & Fallback Copy Allocators

Using Sql as Date Formatter

date sql nshint.io 2015-08-04

Arrays, Linked Lists and Performance

My great big collection of conformances and associatedTypes

ericasadun.com 2015-07-30

Xcode Plugin – XAlign – Format Code Easily

Dear Erica: How do I perform regular expression search in Swift strings?

Swift: Revisiting printing with string formats

A First Look at Metal Performance Shaders in iOS 9

Using MetalPerformanceShaders on Images with MTKTextureLoader

Functional Formatting in Swift: NSAttributedStrings and NSParagraphStyle

Notes from WWDC 2015: Playing in a GameplayKit Wonderland

Swift Autolayout Visual Format Language – Sample Code

Compressed Texture Formats in Metal

Increasing Performance by Reducing Dynamic Dispatch

iOS8 Day-by-Day :: Day 15 :: New NSFormatters

Particles Set Free! High Performance Particles for Swift Developers

Swift v1.2 Performance

owensd.io 2015-02-10

Conveniently Transforming Immutable Types in Swift

A very brief introduction to date formatting in Swift and iOS

Swift compiler performance tips and tricks

Swiftly getting a human-readable date with NSDateFormatter

GPGPU Performance of Swift/Metal vs Accelerate

metal memkite.com 2014-12-18

Swift Performance: Too Slow for Production

blog.sudeium.com 2014-12-10

Notes on the relative positioning and transformation of layers and sublayers (CALayer, frame, bounds, transform, position, Xcode)

Introduction to the Visual Format Language

A Swift Perambulation through the World of CATransform3D: Translation, Rotation and Scaling (CALayer, iOS, Xcode)

Secret of Swift Performance: Part 2

medium.com 2014-11-22

Secret of Swift Performance: Part 1

medium.com 2014-11-19

Swift Swift: Formatting a UIPickerView

makeapppie.com 2014-10-21

Performance Testing in Xcode 6

How To Conform to the Sequence Protocol

String Format Specifiers

Swift performance: sorting arrays

Universal-Game-Template-tvOS-OSX-iOS: Universal SpriteKit Template for iOS, tvOS & OS/X - 3 Platforms with 1 codebase

AudioKit: Open-source audio synthesis, processing, & analysis platform. http://audiokit.io/

Performance: GRDB Performance

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

xcpretty: Flexible and fast xcodebuild formatter

Github Data:swift_urls.tsv
h4 Spanish Lite
h4 French Lite
h4 Italian Lite
h4 German Lite
h4 Russian Lite
h4 Mandarin Lite