Introduction
This is the first of of a series of articles detailing the creation of a simple Swift iOS app.The aim of this series is to describe the process of creating an iOS app from planning to publication.
The app that I will develop during this series is a simple app that will mimic the "Days Without Accidents" signs that are displayed in some work places. It will enable the user to track how many days they have gone with or without arbitrary things. It will also allow the user to track the number of days until or since a date.
The user can specify which things to track. They can be anything. For example they can be things the user wants to avoid like accidents or cigarettes or things the user is hoping will happen like nice weather or a pay raise. They can also count the days until or since their birthday, wedding, or some other event.
The app will use a handful of views to display and edit data stored in a local Core Data store.
I will create it using the new Swift language version 1.2 and Xcode 6.3.
I have set up a web site for the finished app at http://dayswithoutthings.com
You can also download it free directly from the app store:
Swift is only available in iOS 8. Because of this the oldest devices that will support my app are iPhone 4s, iPad 2, and iPod Touch 5th Generation.
List of Articles
This is a list of articles I intend to include in this series. I will update it with links as I publish each article.Introduction
- This Introduction
- Planning the App
Project
- Creating an App Project in Xcode 6
- Using Source Control in Xcode 6
- Refactoring the ViewController's name
Artwork
Core Data
Interface Builder
Code
- Implementing the Main View's code Part 1
- Implementing the List View's code
- Implementing the Edit View's code
- Implementing the Main View's code Part 2
No comments:
Post a Comment