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

Swift Resources

(# urls=7017)

Articles

Beginning macOS Programming: Learn to Develop an Image Uploader App in Swift

macOS appcoda.com 2017-09-25

Mastering iTunes Connect App Analytics Part 2: Understanding Customer Acquisition and Retention

appcoda.com 2017-09-25

SQLite Tutorial for Beginners

sqlite guru99.com 2017-09-25

Indexed Table View iOS Tutorial

ioscreator.com 2017-09-25

Augmented Reality and ARKit Tutorial

Updating Strings For Swift 4

useyourloaf.com 2017-09-25

Friday Q&A 2017-09-22: Swift 4 Weak References

mikeash.com 2017-09-22

Swift Algorithm Club: Minimum Spanning Tree with Prim’s Algorithm

Encoding, Decoding and Serialization in Swift 4

What's New With Git Support in Xcode 9

Primordial Particle System in SideFX Houdini

SQLite With Swift Tutorial: Getting Started

A Simple Approach to Thread-Safe Networking in iOS Apps

SiriKit Part 1: Hey Siri, How Do I Get Started?

bignerdranch.com 2017-09-19

Creating Digital Signatures With Swift

SceneKit Tutorial Part 1

SceneKit Tutorial Part 1 We are going to start a new serie of...

New Course: Your First Swift 4 & iOS 11 App

New Course: Swift Design Patterns

UICollectionView Custom Layout Tutorial: Pinterest

Supporting iPhone X

useyourloaf.com 2017-09-18

Advanced ReplayKit: Integrating Live Broadcasting Into iOS Apps and Games

appcoda.com 2017-09-15

The Best New Features in Swift 4

mikeash.com 2017-09-15

Video Tutorial: Xcode Tips And Tricks Part 10: Conclusion

The Hashable Protocol - Swift 4 Tutorial

youtube.com 2017-09-15

Video Tutorial: Xcode Tips And Tricks Part 9: Behaviors

Video Tutorial: Xcode Tips And Tricks Part 8: Code Snippets

Instruments Tutorial with Swift: Getting Started

Video Tutorial: Xcode Tips And Tricks Part 7: Breakpoints

Particle Emitter iOS Tutorial

ioscreator.com 2017-09-11

Video Tutorial: Xcode Tips And Tricks Part 6: Storyboards and Visual Debugging

CALayer Tutorial for iOS: Getting Started

Xcode 9 Vector Images

useyourloaf.com 2017-09-11

Mastering iTunes Connect App Analytics Part 1: Let’s Analyze the Metrics

appcoda.com 2017-09-10

Video Tutorial: Xcode Tips And Tricks Part 5: Schemes and Targets

UX Design Patterns for Mobile Apps: Which and Why

Video Tutorial: Xcode Tips And Tricks Part 3: Preferences and Editing

Video Tutorial: Xcode Tips And Tricks Part 4: Workspaces and Frameworks

Using Braintree to Accept Credit Card Payment in iOS Apps

appcoda.com 2017-09-06

This Old App: The Joy of Auto Layout

makeapppie.com 2017-09-06

Core Graphics Tutorial Part 3: Patterns and Playgrounds

Core Graphics Tutorial Part 2: Gradients and Contexts

Core Graphics Tutorial Part 1: Getting Started

Video Tutorial: Xcode Tips And Tricks Part 1: Introduction

Video Tutorial: Xcode Tips And Tricks Part 2: Keyboard Shortcuts

New Course: Xcode Tips and Tricks

Introduction to Algorithms in Swift - Overview

youtube.com 2017-09-05

Quadratic Time Complexity - O(n^2)

Why Coroutines

figure.ink 2017-09-04

Carthage Tutorial: Getting Started

iOS Quick tip — How to duplicate a UIButton using Swift

Generic Functions and Type Constraints in Swift

youtube.com 2017-09-03

Understand Search Ads Metrics and Fine Tune Your Ad Campaign

appcoda.com 2017-09-01

Video Tutorial: Beginning Firebase Part 21: Online User Count Challenge

Video Tutorial: Beginning Firebase Part 22: Conclusion

Test Driven Development (TDD) in Swift with Quick and Nimble

appcoda.com 2017-08-31

Video Tutorial: Beginning Firebase Part 18: User Login

Video Tutorial: Beginning Firebase Part 19: User Login Challenge

Video Tutorial: Beginning Firebase Part 20: Online Users

Video Tutorial: Beginning Firebase Part 16: User Creation

MapKit Tutorial: Overlay Views

Video Tutorial: Beginning Firebase Part 17: Error Handling Challenge

Video Tutorial: Beginning Firebase Part 14: User Authentication

Video Tutorial: Beginning Firebase Part 15: Keychain

User Registration, Sign in And Token Based Authentication

Concurrency model in Swift

theswiftdev.com 2017-08-29

Managing Front-End Assets in Vapor, Part 3: Concatenating Files

bignerdranch.com 2017-08-28

Video Tutorial: Beginning Firebase Part 12: Section Conclusion

Video Tutorial: Beginning Firebase Part 11: Querying Data

UIGestureRecognizer Tutorial: Getting Started

NSDate Manipulation in iOS 8

masilotti.com 2017-08-25

Friday Q&A 2017-08-25: Swift Error Handling Implementation

mikeash.com 2017-08-25

Video Tutorial: Beginning Firebase Part 10: Deleting Data Challenge

Swift Algorithm Club: August 2017 Digest

Video Tutorial: Beginning Firebase Part 9: Updating and Deleting

Introduction to ReplayKit: Building a Simple Screen Recording App

appcoda.com 2017-08-24

Detect Long Press Gesture iOS Tutorial

ioscreator.com 2017-08-24

Video Tutorial: Beginning Firebase Part 6: Saving Data

Video Tutorial: Beginning Firebase Part 7: Reading Data

Video Tutorial: Beginning Firebase Part 8: Reading Data Challenge

This Old App: Another Bug, Another Day

makeapppie.com 2017-08-23

Video Tutorial: Beginning Firebase Part 4: JSON Challenge

Auto Layout Tutorial in iOS 11: Getting Started

Video Tutorial: Beginning Firebase Part 5: References

Custom Collection View Layouts with tvOS: Part 2

bignerdranch.com 2017-08-22

Add Pull to Refresh iOS Tutorial

ioscreator.com 2017-08-22

Building NSURLs with NSURLQueryItems

masilotti.com 2017-08-22

New Course: Beginning Firebase

Video Tutorial: Beginning Firebase Part 3: Configuring Firebase

Video Tutorial: Beginning Firebase Part 2: Installing Firebase

Video Tutorial: Beginning Firebase Part 1: Introduction

Tasks and threads in Swift

theswiftdev.com 2017-08-22

Spring Animation iOS Tutorial

ioscreator.com 2017-08-21

How To Implement A Circular Image Loader Animation with CAShapeLayer

Using Swift Codable With Property Lists

useyourloaf.com 2017-08-21

Screencast: Introduction to ARKit: Error Management

Menus and Popovers in Menu Bar Apps for macOS

Search Ads Explained: How to Create an Ad Campaign to Promote Your Apps

appcoda.com 2017-08-17

Why Associated Type Requirements Become Generic Constraints

bignerdranch.com 2017-08-17

Screencast: Introduction to ARKit: Measuring Distances

HealthKit Tutorial With Swift: Getting Started

Screencast: Introduction to ARKit: Adding 3D Models

HealthKit Tutorial with Swift: Workouts

Screencast: Introduction to ARKit: Getting Started

Storyboards Tutorial for iOS: Part 2

Storyboards Tutorial for iOS: Part 1

UIKit + AppKit = CoreKit

theswiftdev.com 2017-08-14

Using A Custom Font With Dynamic Type

useyourloaf.com 2017-08-14

Friday Q&A 2017-08-11: Swift.Unmanaged

mikeash.com 2017-08-11

UIAlertController with UIImage

stringcode.co.uk 2017-08-11

How to Integrate Google Street View in iOS Apps

appcoda.com 2017-08-09

TIL: A pleasant surprise when passing closures as parameters

ctarda.com 2017-08-09

UISearchController Tutorial: Getting Started

Swift 5 begins: new evolution rules will require implementations for language change review

ericasadun.com 2017-08-08

Swipe Table View Cell for Custom Actions iOS Tutorial

ioscreator.com 2017-08-08

How to Display UI Components in Xcode Playground

youtube.com 2017-08-08

In App Purchases! (Swift 3 in Xcode : Swifty Store Kit)

youtube.com 2017-08-08

Managing Front-End Assets in Vapor, Part 2: Using a Package Manager

bignerdranch.com 2017-08-07

This Old App: There is Always One More Bug

makeapppie.com 2017-08-07

Design Patterns on iOS using Swift – Part 2/2

Design Patterns on iOS using Swift – Part 1/2

Custom Header View! (Swift 3 in Xcode)

youtube.com 2017-08-07

Let's Make Pong! (Pt. 4 : Swift 3 in Xcode : SpriteKit)

youtube.com 2017-08-07

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

appcoda.com 2017-08-04

My Swift Tool Belt (Part 3): Extending UILabel

This Old App: Communicating with Container Views

makeapppie.com 2017-08-03

Screencast: Elegant Transitions with Hero

CwlLayout: a declarative wrapper around Auto Layout

Local Receipt Validation for iOS in Swift From Start to Finish

Finalizing Receipt Validation in Swift – Computing a GUID Hash

tvOS Games, Part 4: Bullets and Explosions

bignerdranch.com 2017-07-31

Adaptive Layout Tutorial in iOS 11: Getting Started

Avoiding Conflicts with System Gestures at Screen Edges

useyourloaf.com 2017-07-31

Creating an Immersive User Experience with Haptic Feedback in iOS 11

appcoda.com 2017-07-30

Lazy Permutations in Swift

figure.ink 2017-07-30

Friday Q&A 2017-07-28: A Binary Coder for Swift

mikeash.com 2017-07-28

Swift Algorithm Club: July Digest 2017

My Swift Tool Belt, Part 2: Extending Date

Receipt Validation – Parse and Decode a Receipt with Swift

iOS Simulator on Steroids: Tips & Tricks in Xcode 9

appcoda.com 2017-07-27

Screencast: Swift Playground Books: Always-On Live Views

Get Started With Firebase Authentication for iOS

Sourcery Tutorial: Generating Swift code for iOS

Building an AR game with ARKit and Spritekit

blog.pusher.com 2017-07-25

Easy And Flexible Forms In iOS With Interface Builder

iosinsight.com 2017-07-25

This Old App:Use Multiple Custom Cells

makeapppie.com 2017-07-25

Update: Matching NSErrors

figure.ink 2017-07-24

UIStackView Tutorial: Introducing Stack Views

Swift Playground Books: : Challenges and Assessments

Reminder About Let Initialization

useyourloaf.com 2017-07-24

Matching NSError in a catch

figure.ink 2017-07-23

Swift Enums and UITableView Sections

medium.com 2017-07-22

Design Basics! (Color, Corners, Shadows : Swift in Xcode)

youtube.com 2017-07-22

Command Line Programs on macOS Tutorial

17. Swift gist: Shortest URL Request logger ever

theswiftdev.com 2017-07-21

Rotation support in iOS

Protocol oriented image picker

theswiftdev.com 2017-07-21

18. Swift gist: generic allValues for enums

Must have build scripts for iOS developers

Server-side Swift

theswiftdev.com 2017-07-21

MacBook Pro touch bar runner game tutorial

Linting swift code

theswiftdev.com 2017-07-21

Working with CoreNFC in iOS 11

appcoda.com 2017-07-20

Customizing the file header comment and other text macros in Xcode 9

oleb.net 2017-07-20

Screencast: Swift Playground Books: Getting Started

ReSwift Tutorial: Memory Game App

Dear Erica: How do I simplify `Swift.print`?

ericasadun.com 2017-07-18

Thirteen Ways Of Looking At A View Controller

realm.io 2017-07-18

Swift: Extensions

Getting Started with Deferred

bignerdranch.com 2017-07-17

On-Demand Resources in iOS Tutorial

JSON to Swift with Decoder and Decodable

swiftunboxed.com 2017-07-17

Changing Root View Layout Margins

useyourloaf.com 2017-07-17

ARKit Basics! (Placing Objects : Swift 4 in Xcode 9)

ARKit youtube.com 2017-07-17

Identifying objects in Swift

What’s New In UIKit Animations In Swift 4

Using Vision Framework for Text Detection in iOS 11

appcoda.com 2017-07-13

SpriteKit Basics: Putting It All Together

iOS 11, Privacy and Single Sign On

medium.com 2017-07-13

Screencast: Alternate App Icons: Error Handling

Custom UICollectionViewLayout Tutorial With Parallax

Updated Course: Intermediate iOS Animations

Reclaim 16 GB of Hard Drive Space From Xcode

youtube.com 2017-07-11

Using an Existing SQLite Store with NSPersistentContainer

iOS 11 Brings Improvements to Motion Effect in tvOS

Screencast: Alternate App Icons: Getting Started

The Easiest Way to Get a URL for your Apple Wallet Passkit Pass

Git: Third Party Dependencies with Submodules

How to Connect an iOS App to a MySQL Database (Step by Step) - Part 7

youtube.com 2017-07-07

Creating a Simple Game With Core ML in Swift 4

CoreML appcoda.com 2017-07-06

Bringing Machine Learning to your iOS Apps 🤖📲

realm.io 2017-07-06

When good people do bad things to `guard`

ericasadun.com 2017-07-05

Result types

ericasadun.com 2017-07-05

Advanced MapKit Tutorial: Custom Tiles

Distributing iOS Apps – An Overview

How to Connect an iOS App to a MySQL Database (Step by Step) - Part 6

youtube.com 2017-07-05

Pronouncing ‘’Tuple’’

ericasadun.com 2017-07-04

Updated Course: Beginning CloudKit

Introduction to Apple Watch Apps

weheartswift.com 2017-07-04

Custom Collection View Layouts with tvOS: Part 1

Screencast: Git: Dependency Management Using Submodules

Real-Time Communication with Streams Tutorial for iOS

Stack View Custom Spacing

useyourloaf.com 2017-07-03

Faster Logins With Password AutoFill in iOS 11

ARKit Tutorial in Swift 4 for Xcode 9 using SceneKit

jamesonquave.com 2017-06-30

Advanced iOS App Development: Core Motion

makeapppie.com 2017-06-30

Chris Lattner on the Realm WWDC 2017 Swift panel

oleb.net 2017-06-30

Video Tutorial: iOS Design Patterns Part 11: Conclusion

Video Tutorial: iOS Design Patterns Part 10: Visitor

Swift Algorithm Club: Boyer Moore String Search Algorithm

What’s New in Swift 4 by Example

appcoda.com 2017-06-29

Use of Codable and Coding Key with JSONEncoder and JSONDecoder in Swift 4

ashishkakkad.com 2017-06-29

An aside about flatMap and monads

Getting Started With Realm Mobile Platform for iOS

Video Tutorial: iOS Design Patterns Part 9: Container Views

Screencast: Scripting in Swift: Managing Dependencies

Full-Stack Swift in 30 Minutes

realm.io 2017-06-29

How to Connect an iOS App to a MySQL Database (Step by Step) - Part 5

youtube.com 2017-06-29

Swift 4 Codable, JSON Handling Made Easy

peterwitham.com 2017-06-28

Video Tutorial: iOS Design Patterns Part 8: Composition Over Inheritance

Phased Release



melling@h4labs.com
Github Data:swift_urls.tsv
h4 Spanish Lite
Spanish
h4 French Lite
French
h4 Italian Lite
Italian
h4 German Lite
German
h4 Russian Lite
Russian
h4 Mandarin Lite
Chinese