PeterWitham
  • App Development
    • Swift Programming
      • Get Started with Swift
      • Useful Swift Resources
    • Web Development
      • JAMStack
    • GitHub
  • Podcasts
    • CompileSwift
    • The Life Creative
  • Videos
  • Photography
  • Contact
Apple Basics CompileSwift Design Development Notes Gaming General Hardware Intermediate JavaScript Journal Photography Podcasts Reviews Swift The Life Creative Videos Web Development Xcode
Swift

Apple Watch Kit Released

The much anticipated WatchKit arrived from Apple this week in the form of Xcode 6.2 Beta. Once downloaded and installed you can start building those watch apps! Plenty of supporting files by way of documents and video from Apple, here … Read the rest

Peter Witham
Peter Witham November 19, 2014
0 173 0
Read Later Share
Basics Swift

Auto Layout & Constraints – The Basics

In the previous article we created our first Swift iOS based application, now we will take a look at using auto layout and basic constraints to fix the UI issues that you encountered.… Read the rest

Peter Witham
Peter Witham October 28, 2014
0 177 2
Read Later Share
Basics Swift

Your First Swift iOS Application

I am going to walk you through each step to creating your first Swift based iOS 8 application in Xcode 6. It is very easy to do but I want to cover all the steps for those just starting out, … Read the rest

Peter Witham
Peter Witham October 14, 2014
0 206 0
Read Later Share
Intermediate Swift

Swift Nil Coalescing – Intermediate

How many times have you done some simple logic along these lines?

var userName:String?
var defaultUserName = "Guest User"
var loggedInUserName:String

if userName != nil {
    loggedInUserName = userName!
} else {
    loggedInUserName = defaultUserName
}

// loggedInUserName would be 
… Read the rest
Peter Witham
Peter Witham October 9, 2014
0 177 0
Read Later Share
Intermediate Swift

Swift Enumerations – Intermediate

What is a Swift enumeration? Well to quote the official documentation

An enumeration defines a common type for a group of related values and enables you to work with those values in a type-safe way within your code.

OK, so … Read the rest

Peter Witham
Peter Witham October 7, 2014
0 195 1
Read Later Share
  • 1
  • …
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39

Peter Witham's Dev Card

Articles by Categories

Twitter Instagram YouTube LinkedIn Twitch
Copyright Peter Witham 2021