logo rip
RIP Tutorial
  • Tags
  • Topics
  • Examples
  • eBooks

Topics

  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title

Examples

  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title

Topics

  • Getting started with Swift Language
  • Switch
  • Structs
  • Arrays
  • Strings and Characters
  • Extensions
  • Sets
  • Functions
  • Classes
  • Tuples
  • Loops
  • Functional Programming in Swift
  • Getting started with sprite-kit
  • SKSpriteNode (Sprites)
  • Detecting touch input on iOS devices

Examples

  • Mutating a Struct
  • Transforming the elements of an Array with map(_:)
  • Extracting values of a given type from an Array with flatMap(_:)
  • Protocol extensions
  • Switch and Enums
  • Adding values of my own type to a Set
  • Trailing Closure Syntax
  • Count occurrences of a Character into a String
  • For-in loop with filtering
  • Your first program in Swift on a Mac (using a Playground)
  • Grouping Array values
  • CountedSet
  • Swapping values
  • Extracting a list of names from a list of Person(s)
  • Adding a Sprite to the Scene
  • Your first SpriteKit Game (Hello World)
  • Subclassing SKSpriteNode
  • Detecting touch
  • Comparing 2 Arrays with zip

Luca Angeletti

StackOverflow Profile

profile for Luca Angeletti at Stack Overflow, Q&A for professional and enthusiast programmers



logo rip
SUPPORT & PARTNERS
  • Advertise with us
  • Contact us
  • Cookie Policy
  • Privacy Policy
STAY CONNECTED

Get monthly updates about new articles, cheatsheets, and tricks.


Cookie
This website stores cookies on your computer.
We use cookies to enhance your experience on our website and deliver personalized content.
For more details on our cookie usage, please review our Cookie Policy and Privacy Policy

Leave this website