Students
Students get a Tuts+ subscription for just $45! Hurry limited offer.
Advertisement

Xcode

  • Mobile Development
    Design Patterns: Dependency InjectionPreview image@2x
    149 shares
    Even though dependency injection is a topic that is rarely taught to beginners, it is a design pattern that deserves more attention. Many developers avoid dependency injection, because they don't know what it means or because they think that they don't need it. In this article, I'm going to try to convince you of the value of dependency injection. To do this, I will introduce you to dependency injection by showing you how simple it is in its simplest form.Read More…
  • 2D Games
    Create Space Invaders with Swift and Sprite Kit: Finishing GameplayPreview image@2x
    104 shares
    In the previous part of this series, we made the invaders move, the player and invaders fire bullets, and implemented collision detection. In the fourth and final part of this series, we will add the ability to move the player using the accelerometer, manage the levels, and ensure the player dies when hit by a bullet. Let's get started.Read More…
  • WatchKit
    Understanding the WatchKit Layout SystemPreview image@2x
    138 shares
    WatchKit introduced a completely new concept to iOS developers to lay out apps. In this tutorial, we take a closer look at how to design a user interface for your Apple Watch application.Read More…
  • 2D Games
    Create Space Invaders with Swift and Sprite Kit: Implementing GameplayPreview image@2x
    134 shares
    In the previous part of this series, we implemented the stubs for the game's main classes. In this tutorial, we will get the invaders moving, bullets firing for both the invaders and player, and implement collision detection. Let's get started.Read More…
  • WatchKit
    Your First WatchKit Application: User InteractionPreview image@2x
    130 shares
    In the previous tutorial, we explored the fundamentals of WatchKit development. We created a project in Xcode, added a WatchKit application, and created a basic user interface. The user interface of our WatchKit application currently displays static data. Unless you live in the desert, that's not very useful for a weather application. In this tutorial, we're going to populate the user interface with data and create a few actions.Read More…
  • 2D Games
    Create Space Invaders with Swift and Sprite Kit: Implementing ClassesPreview image@2x
    161 shares
    In the first part of this series, we explored the basics of the Sprite Kit framework and implemented the game's start screen. In this tutorial, we will implement the game's main classes.Read More…
  • 2D Games
    Create Space Invaders with Swift and Sprite Kit: Introducing Sprite KitPreview image@2x
    199 shares
    In this series, I will be teaching you how to create a Space Invaders inspired game using Sprite Kit and the Swift programming language. Along the way, you will learn about Sprite Kit's integrated physics engine, generate particles using Sprite Kit's built-in particle editor, use the accelerometer to move the player, and much more. Let's get started.Read More…
  • WatchKit
    Your First WatchKit Application: User InterfacePreview image@2x
    157 shares
    With the Apple Watch release date set for April, it is time to learn the ropes of Apple Watch development. In this tutorial, you will create your first WatchKit application. Along the way, you will become familiar with the inner workings of a WatchKit application and find out that there are many similarities with iOS development.Read More…
  • Swift
    Swift from Scratch: Initialization and Initializer DelegationPreview image@2x
    132 shares
    In the previous installments of Swift from Scratch, we created a functional to-do application. The data model could use some love though. In this tutorial, we're going to refactor the data model by implementing a custom model class.Read More…
  • Swift
    Swift from Scratch: Access Control and Property ObserversPreview image@2x
    111 shares
    In the previous tutorial, we added the ability to create to-do items. While this addition has made the application a bit more useful, it would also be convenient to add the ability to mark items as done and delete items. That's what we'll focus on in this tutorial.Read More…
  • Swift
    Swift from Scratch: Delegation and PropertiesPreview image@2x
    121 shares
    In the previous tutorial, you created your first Swift project in Xcode, a simple to-do application. In this installment of Swift from Scratch, we're going to add the ability to create to-do items. Along the way, you will learn about actions, delegation, and properties.Read More…
  • Swift
    Swift from Scratch: Inheritance and ProtocolsPreview image@2x
    145 shares
    While playgrounds are a great tool to play with Swift and learn the language, it's time to move on and create our first Swift project in Xcode. In this article, we're going to create the foundation of a simple to-do application using Xcode and Swift. Along the way, we'll learn more about object-oriented programming and we'll also take a closer look at the integration between Swift and Objective-C.Read More…
Advertisement
Suggested Tuts+ Course
The Swift Programming Language$15
Advertisement