# data[].attributes.body
For more resources please visit the link below.

# data[].attributes.attachment_link.description
Find downloads, documentation, and sample code for writing Swift code.

# data[].attributes.body
Project files of the course can be downloaded from the link below

# data[].attributes.body
Over 130 billion apps have been downloaded from the App Store alone. Why are apps so popular? Before you jump into making your own apps, stop and think about what makes apps so popular. What purpose do apps serve and what about them makes people keep wanting more?
In your app journal, make a list of five to ten apps you use regularly or have heard about that sound interesting. Think about each one. What made you download it in the first place? What need does it meet? ​Write down the problem you think each app solves. What is its purpose?

Excerpt From: Apple Education. “App Development with Swift.” Apple Inc. - Education, 2016. iBooks. https://itun.es/us/aVbRcb.l

# data[].attributes.body
You worked on simple problems in a real programming environment and saw the results of the computer doing some work for you. You even saw an error from some mistyped instructions and checked where it was coming from so you could fix the issue. Now you’re ready to start one of the most fundamental concepts in programming—using names to label your work. Labeling your work allows you to reuse and remix the results so the computer can solve increasingly harder problems.

# data[].attributes.body
What surprised you most about using the playground?

What other kinds of calculations could you store and run in a playground?

# data[].attributes.body
Open the “PlaygroundBasics.playground” file in the folder you downloaded and follow the directions.

# data[].attributes.attachment_link.description
Learn to use the new live scripting environment called Playground in Xcode 6. Visit http://www.swiftvideotutorials.com to see new videos as they're released.

# data[].attributes.body
In playgrounds, you can experiment with programming ideas without building an entire app. You’ll write some code, watch it run, think about it ​ a bit, change some lines, and watch it run again. Down the road, you can turn your successful experiments into a fully featured app, but for now, just play—and learn.

# data[].attributes.body
LESSON 1, PLAYGROUND BASICS

# data[].attributes.body
Comments

Comment out

Error

Playground

Results sidebar

# data[].attributes.body
What else can I do with a playground?

# data[].attributes.body
How to type and change code in a playground

Where to look for the results of your work

How to add notes that will help you remember what your code means

What it looks like if something goes wrong

# data[].attributes.body
A programming setup that you can type in and get answers to basic calculations