Subject

iPhone

I Want to Make an App, but I Don’t Know Where to Start



From Hello Swift!

By Tanmay Bakshi

How can I get into iOS Programming with Swift?



From iOS Development with Swift

By Craig Grummitt

Why Should you Learn Swift?

From iOS Development with Swift by Craig Grummitt

Learning a new programming language is a huge investment in time, so why should you learn Swift? Well, in short, it’s only going to get more popular!

A Jigsaw Puzzle: knitting together the pieces of a good application.

From Hello Swift!

Hello-Swift-01

Ask yourself these Three Questions when Deciding between Using a class vs struct in Swift

From iOS Development with Swift

iOS-Development-with-Swift-ch3_07

Anyone Can Create an App: Storyboards

From Anyone Can Create an App by Wendy L. Wise

Storyboards are a little bit like what they sound like – a way to visualize a story and how the parts of the story are related. If you imagine a graphic novel (I’ve heard that’s what the cool kids are calling comic books these days), there are multiple panes that tell a story. Each pane flows into the next so the reader can follow the story. Imagine if you were writing your own graphic novel – you could start out with several blank panes and lay them out so you could begin planning the novel. You might sketch in a few details on each pane to start, and then you might begin filling in more details as time progresses.

Storyboard in Xcode

By Wendy L. Wise

In this article, excerpted from Anyone can Create an App, we’ll create an app so we can walk through storyboards and see some of the coolness in action.

Learning to interact with others: the Swift Playground

By Wendy L. Wise
In this article, excerpted from the book Anyone Can Create an App, I’ll introduce you to the Swift Playground, an Apple tool that allows developers to write code and see the results immediately – without having to run the app. We’ll also cover Frameworks and variable types.

Learning to interact with others: the Swift Playground (PDF)

© 2019 Manning — Design Credits