Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgraded to XCode 7.2 / Swift 2 #19

Open
wants to merge 53 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
36f9b8f
upgrade 1a, gitignore tmp/user files
ultrasaurus Dec 22, 2015
e455de7
println has been renamed to print
ultrasaurus Dec 22, 2015
8068575
added explanation of 0xC.3p0
ultrasaurus Dec 23, 2015
316bdb0
upgrade 1b
ultrasaurus Dec 23, 2015
3da0447
upgrade playground, add examples and note
ultrasaurus Dec 23, 2015
25872b9
upgrade to Xcode 7
ultrasaurus Dec 23, 2015
7eccba0
switch from .None to nil, .toInt -> Int()
ultrasaurus Dec 23, 2015
7c400a0
upgrade 1e - no changes needed
ultrasaurus Dec 23, 2015
e653857
upgrade 2.Basic Operations - no changes needed
ultrasaurus Dec 24, 2015
75bdce3
upgrade 3.Strings and Characters
ultrasaurus Dec 24, 2015
affd964
new String syntax
ultrasaurus Dec 24, 2015
57314dc
upgrade 4a.Arrays
ultrasaurus Dec 24, 2015
de35a19
enumerate is now a method on SequenceType
ultrasaurus Dec 24, 2015
9f0d993
upgrade 4b.Dictionaries - no changes needed
ultrasaurus Dec 24, 2015
6c3d358
upgrade 5. Control Flow
ultrasaurus Dec 24, 2015
0fecb13
fix syntax, clarify a couple of things
ultrasaurus Dec 24, 2015
6907e14
upgrade 6.Functions
ultrasaurus Dec 24, 2015
d575cb7
syntax fixes for Swift 2, minor text correction
ultrasaurus Dec 24, 2015
a0ca477
upgrade 7.Closures
ultrasaurus Dec 24, 2015
06c9e20
sorted -> sort
ultrasaurus Dec 24, 2015
ca5b7c6
upgrade 8.Enumerations
ultrasaurus Dec 24, 2015
486d14b
fix typos
ultrasaurus Dec 24, 2015
e3e7103
upgrade 9.Classes & Structures - no changes needed
ultrasaurus Dec 24, 2015
3f87b95
upgrade 10.Properties
ultrasaurus Dec 24, 2015
17963d6
alternate lazy property example
ultrasaurus Dec 24, 2015
96c8d79
upgrade 11.Methods
ultrasaurus Dec 24, 2015
7ec47ab
# has been removed from Swift
ultrasaurus Dec 24, 2015
fddb4d0
upgrade 12.Subscripts - no changes needed
ultrasaurus Dec 24, 2015
590d77a
upgrade 13.Inheritance
ultrasaurus Dec 25, 2015
79c400b
fix some comments that were missing words
ultrasaurus Dec 25, 2015
28b0c9d
upgrade 14.Initialization
ultrasaurus Dec 25, 2015
78eab50
fix syntax errors
ultrasaurus Dec 25, 2015
f3ec409
upgrade 14b.Initializer Chaining
ultrasaurus Dec 25, 2015
6525d2a
added annotations to illustrate init order
ultrasaurus Dec 26, 2015
14a78a1
upgrade 15.Deinitialization
ultrasaurus Dec 26, 2015
8d4914b
playground bug appears to have been fixed
ultrasaurus Dec 26, 2015
6ca17bc
upgrade 16.ARC
ultrasaurus Dec 26, 2015
df4c889
fix syntax error & typos
ultrasaurus Dec 26, 2015
856d43e
upgrade 17.Optional Chaining - no changes needed
ultrasaurus Dec 26, 2015
8df4447
upgrade 18.Type Casting & fix syntax errors
ultrasaurus Dec 26, 2015
255d824
upgrade 19.Nested Types
ultrasaurus Dec 26, 2015
13966b5
added an extra example
ultrasaurus Dec 26, 2015
9c7d728
upgrade 20.Extensions
ultrasaurus Dec 26, 2015
cfd8b7d
fixed syntax errors & warnings
ultrasaurus Dec 26, 2015
ba90335
upgrade 21.Protocols
ultrasaurus Dec 26, 2015
ad9b17c
fix @objc syntax + typos
ultrasaurus Dec 27, 2015
9450c5e
upgrade 22.Generics
ultrasaurus Dec 27, 2015
38a41da
fixed syntax for implicit arguments, enumerate
ultrasaurus Dec 27, 2015
117e927
upgrade 23.Advanced Operations
ultrasaurus Dec 27, 2015
4f179c3
removed &/ and &%
ultrasaurus Dec 27, 2015
2ceb7a8
upgrade 99.Not the End
ultrasaurus Dec 27, 2015
b3eae7b
fix syntax error (# shorthand removed from Swift2)
ultrasaurus Dec 27, 2015
0c382a2
update README for XCode version and overview
ultrasaurus Dec 27, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
update README for XCode version and overview
ultrasaurus committed Dec 27, 2015

Unverified

The email in this signature doesn’t match the committer email.
commit 0c382a282b748c6427df04677fb31670119d6e56
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -2,22 +2,24 @@ learn-swift
===========

Learn Apple's Swift programming language interactively through these playgrounds.
The outline follows Apple's Swift [Language Guide](https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/)
and goes into more detail in some sections with additional examples, and less
detail in other sections that are likely familiar to an experienced programmer.

###Target Audience

Programmers familiar with C++ and/or Objective-C.

###What you'll need

You will need XCode 6.0 GM (or later) or 6.1 Beta 2 (or later) and probably
a Mac to run it on.
You will need XCode 7 (or later) and probably a Mac to run it on.

###Purpose & Goal

More than a primer, these playgrounds are intended to get programmers up to
speed on Swift as fast as possible so they can begin using Swift productively.

These playgrounds only cover the language. They do not dig into the Swift
These playgrounds only cover the language. They do not dig into the Swift
Standard Library or other APIs.

To increase your understanding, you are encouraged to experiment with them