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

Swift Resources

(# urls=7146)


@objc Warnings Upgrading To Swift 4

useyourloaf.com 2017-10-26

Optional protocol methods without @objc

nshint.io 2016-08-21

Splitting up a storyboard in an ObjC/Swift mixed legacy project

medium.com 2016-07-05

Loading View Controllers

video talk.objc.io 2016-06-25

Avoiding the overuse of @objc in Swift

jessesquires.com 2016-06-04

BeautifyFaceDemo: It's a simple demo of realtime face beautification based on GPUImage

YUCIHighPassSkinSmoothing: An implementation of High Pass Skin Smoothing

Auto-defaulting ObjC Arguments

ericasadun.com 2016-04-11

Xcode 7.3 Crashes With Non-ObjC Properties in Classes

cjwirth.com 2016-03-26

Swift: Adding custom QuickLooks to your non-objc constructs

ericasadun.com 2015-06-15

Swift: ObjC runtime and overloading

ericasadun.com 2015-06-11

Objc.io: #24 Audio

AudioKit objc.io 2015-05-11

Compressed Texture Formats in Metal

#23 Video

objc.io 2015-04-13

Typed Table View Controllers Redux

objc.io 2015-03-23

Objc.io: #22 iOS at Scale

objc.io 2015-03-10

Configuration Values

objc.io 2015-03-02

Replacing a complicated API with optionals

functional objc.io 2015-02-23

Unwrapping multiple optionals

functional objc.io 2015-02-17

Caesar ciphers

functional objc.io 2015-02-02

Typed Notification Observers

functional objc.io 2015-01-26

UIView Animation Sequencing and Grouping Techniques

Raisin Toast – A Custom UIAlertView for iOS

Combined pattern-matching

functional objc.io 2015-01-19

Flattening and Mapping Optionals

functional objc.io 2015-01-14

Phantom Types

functional objc.io 2015-01-10

Swift and ObjC: Gotcha!

russbishop.net 2014-11-16


metal objc.io 2014-11-01

How to Make Game Music for Beginners

OpenGL ES Pixel Shaders Tutorial

AngleGradientLayer: AngleGradientLayer with Swift Example

Decomposing Arrays

Function Composition

Functional Quicksort

Flattening and mapping arrays



Applicative Functors

Wrapper Types

Map for Optionals


Lightweight API Wrappers

Enums instead of Booleans

Core Data (Florian Kugler and Daniel Eggert)

Advanced Swift (Chris Eidhof and Airspeed Velocity)

Functional Swift (Chris Eidhof, Florian Kugler, and Wouter Swierstra)

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