Book Image

Swift Cookbook

By : Costa
Book Image

Swift Cookbook

By: Costa

Overview of this book

If you are an experienced Objective-C programmer and are looking for quick solutions to many different coding tasks in Swift, then this book is for you. You are expected to have development experience, though not necessarily with Swift.
Table of Contents (13 chapters)
12
Index

Searching for perfect numbers

Believe it or not, when computers were born as giant calculators, and until now, their main function was to do powerful calculation. Let's add a little bit of math to our Swift project to create an app that will look for the first perfect number and show it to the user.

The main question you probably have now is: what's a perfect number? A perfect number is a positive integer that is equal to the sum of its divisors. For example, 6 is a perfect number because if you sum its divisors (1 + 2 + 3), its result is 6.

In this recipe, we will learn how to use the range operators.

Getting ready

Let's start by creating a new Swift project called Chapter2 Perfect Number.

How to do it...

Follow these steps to search for perfect numbers:

  1. Click on the storyboard and create a layout similar to the one shown here:
    How to do it...
  2. Now, let's link the text fields with the following properties:
        @IBOutlet var startText: UITextField!
        @IBOutlet var endText: UITextField!
  3. Good...