News for hackers. Stuff that matters.
Re:What's New in Swift [video] by zoul on Sunday June 19, 2016 @11:40AM (#11933319)
There’s also a very nice overview of implemented proposals for Swift 3 on GitHub:

https://github.com/apple/swift-evolution

The Swift evolution process is a very pleasant surprise for me.

Re:What's New in Swift [video] by kemyd on Sunday June 19, 2016 @04:51PM (#11934614)
There is a legend that someone who run Safari to watch videos from WWDC use it next as default browser
Re:What's New in Swift [video] by pjmlp on Sunday June 19, 2016 @03:24AM (#11932141)
Apple also shares which macOS Sierra components have been ported to Swift.

For those not on iOS, Mac OS X or Android, the video can be watched via VLC.

Re:What's New in Swift [video] by raglof on Sunday June 19, 2016 @02:37PM (#11934016)
For those who don't watch the video to know what components Apple has mentioned in the video to partially/fully rewritten to Swift:

* Many parts of Music app * Many parts of the Dock (rewrote Mission Control, accessibility features, etc) * Console App new features (e.g. logging) * Many OS Agents/Daemons * The new picture-in-picture feature in Sierra * Xcode features like the new documentation feature * New Playground app

Re:What's New in Swift [video] by jws on Sunday June 19, 2016 @04:16PM (#11934479)
Did swift gain 32 bit runtime support, or did the orphaned hardware models include the last of the 32 bit CPUs?
Re:What's New in Swift [video] by johncolanduoni on Sunday June 19, 2016 @05:10PM (#11934689)
32-bit processors were dropped a while ago, by Mountain Lion if I remember correctly.
Re:What's New in Swift [video] by josephlord on Sunday June 19, 2016 @06:58PM (#11935138)
32 bit ARM has been supported from the start. As others have mentioned the 32bit Intel Macs do not support the latest OS versions anyway.
Re:What's New in Swift [video] by rarepostinlurkr on Sunday June 19, 2016 @07:26PM (#11935245)
32 bit apps still run on macOS
Re:What's New in Swift [video] by porsupah on Sunday June 19, 2016 @10:50AM (#11933149)
Or click on the Resources tab, and the video's downloadable in HD or SD, along with the slides as a PDF.
Re:What's New in Swift [video] by equasar on Sunday June 19, 2016 @01:32PM (#11933762)
Thanks.

Why Apple always have the need to complicate things? Sight...

Re:What's New in Swift [video] by cr4ft on Sunday June 19, 2016 @09:49AM (#11932955)
Also available for via IE Edge on Windows.
Re:What's New in Swift [video] by adomanico on Sunday June 19, 2016 @04:39PM (#11934572)
Love the new API syntax. A lot clearer and less needless information.
Re:What's New in Swift [video] by michaelvoz on Sunday June 19, 2016 @04:55PM (#11934638)
The one issue I wish they would address is how there is no clean interop between the new java style number types: Float, Double, Int and the CoreGraphics CGFloat et al. Doing

Double(thing.frame.size.height)

Is not /terrible/ but it sure could be cleaner to just pass it in as is and let the compiler make the assumption. Especially since the backing numerical value stays the same.

Re:What's New in Swift [video] by Alphasite_ on Sunday June 19, 2016 @04:59PM (#11934650)
Its mostly because CGFloat can be of different sizes (float or double) depending on architecture, so can be assumed to be neither a double nor a float exclusively.
Re:What's New in Swift [video] by skeuomorf on Sunday June 19, 2016 @05:46PM (#11934844)
The video is also available on youtube: https://www.youtube.com/watch?v=Jmjlmn0jHbw
Re:What's New in Swift [video] by sdegutis on Sunday June 19, 2016 @05:49PM (#11934858)
Is there a text form (e.g. TL;DR) of this somewhere? Maybe I'm the minority, but it's way easier for me to read text than to watch a video for anything programming-related.
Re:What's New in Swift [video] by JimDabell on Sunday June 19, 2016 @05:58PM (#11934902)
It'll probably show up here soon: http://asciiwwdc.com/

In the meantime, the slides are available to download as PDF on Apple's site.

Re:What's New in Swift [video] by Someone on Sunday June 19, 2016 @08:14PM (#11935411)
Because it is more complete in listing the changes, I'm not sure it fits the 'TL' part for you , but https://github.com/apple/swift-evolution has lists of

- Implemented proposals for Swift 3

- Accepted proposals which do not have a complete implementation

Re:What's New in Swift [video] by singularity2001 on Sunday June 19, 2016 @04:17PM (#11934484)
First needlessly killing often used features[1] seemed like a horrible polarizing 'python3' move. But then:

[1] for(c=0,c<l,c++) ...

is really syntax of the past.

Re:What's New in Swift [video] by JimDabell on Sunday June 19, 2016 @06:05PM (#11934931)
I can't agree with C-style for loops being an "often used feature". I've been developing for iOS since 2008 and I've barely used them at all in that entire time, and never with Swift. Both Objective-C and Swift have better options available. The only time you really use C-style for loops is when you're writing C. If you want to write C, then write C. But if you're writing Swift, then write Swift – don't try to write C in Swift.
Re:What's New in Swift [video] by pjmlp on Monday June 20, 2016 @03:45AM (#11936649)
That is what other non C derived languages use while and repeat for.