Auto Layout 101

A few years ago you might have gotten away without Auto Layout. Now there are a couple of different iPhone sizes and on iPad you can run two apps at the same time. Auto Layout is the way to go! This tutorial will cover the basics of Auto Layout so that you can start using it in your apps. We…

1 Star2 Stars3 Stars4 Stars5 Stars (5 votes, average: 4.80 out of 5)
Loading...

End of Summer Sale

tl;dr If you wanted to try out our Exercise Platform – today is the day! We dropped the price to $5 for the next 24 hours – the price is back to $40 now     +             Please help us spread the word! End of Summer Sale! – We ❤ Swift Click To Tweet     Since we…

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

UIView Fundamentals

Every time you look at your iPhone you see UIViews. UIViews everywhere! In this article we are going to see what a UIView can do and how you can use it to make your apps. Views 101 The UIView class defines a rectangular area on the screen on which it shows content. It handles the rendering of any content in…

1 Star2 Stars3 Stars4 Stars5 Stars (8 votes, average: 5.00 out of 5)
Loading...

Random Names using Markov Chains

Introduction In this tutorial we’ll look at generating plausible random names from a list of pre-existing names. We’ll also build a fun little app that lets you generate your Elf / Ninja name. Just generating random characters won’t give us reasonable results. We’ll use a list of preexisting names in order to generate new ones. We’ll take advantage of the…

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 3.00 out of 5)
Loading...

Binary Search and Applications

In this tutorial we’ll look at one of the fundamental algorithms of computer science, binary search. We’ll also look at a practical application of binary search: implementing fast autocompletion. Introduction Consider the problem of finding an item in an array. The obvious solution is to go through all the items in the array and check if any of them is…

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 3.75 out of 5)
Loading...

Bezier Paths and Gesture Recognizers

In this tutorial we’ll be creating an app that lets you play around with shapes, moving, scaling and rotating them. We’ll be UIGestureRecognizers and UIBezierPaths. The end result will look like this:   Detecting Taps To get started, create a new Single View Application. Make sure to select Swift as the programming language andUniversal in the Devices tab. The app…

1 Star2 Stars3 Stars4 Stars5 Stars (7 votes, average: 4.29 out of 5)
Loading...

How to Make an iOS Fractal App

Introduction In this tutorial we’ll be making an iOS app that renders the Mandelbrot Set and allows us to pan and zoom around it exposing beautiful and complex imagery. The end result will look like this: This tutorial we’ll be based on Fractals in Xcode 6 we’ll be using the shader code from there as a starting point. Expand below…

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 3.67 out of 5)
Loading...

Happy Birthday, Swift!

It’s been an awesome year since Apple announced Swift! Thousands of developers have rushed to write code in swift – we can see over 41.000 public repositories on github and 36.000 questions on stackoverflow. The number of Swift repositories is growing day by day: Number of github repositories: Number of new github repositories that appear each week. Redmonk predicted that…

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 3.00 out of 5)
Loading...

NSTimer in Swift

In this tutorial we are going to learn to control time We are going to do that by making a binary counter using NSTimer in Swift. The final result will look like this: You can get the full code here. First let’s look a bit a the pieces that we are going to use. NSTimer Basically a timer executes some…

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)
Loading...
Subscribe
We send about one email per week with our latest tutorials and updates
Never display this again :)