Swift Programming

Swift is a compiled programming language created for iOS, OS X, watchOS, tvOS and Linux development by Apple Inc. Swift is designed to work with Apple's Cocoa and Cocoa Touch frameworks and the large body of existing Objective-C code written for Apple products. Swift is intended to be more resilient to erroneous code ("safer") than Objective-C and also more concise. It is built with the LLVM compiler framework included in Xcode 6 and later and uses the Objective-C runtime, which allows C, Objective-C, C++ and Swift code to run within a single program. A second free implementation of Swift targets Microsoft's Common Language Infrastructure (a.k.a. .NET) and the Java/Android platform.

Share tech news, updates, or what's on your mind.

Sign up to Post

11
 
LVL 7

Expert Comment

by:Brian Matis
@Brandon: You're forgetting the market of people that don't want Amazon and Google listening to everything they say all the time :-)
2
 
LVL 10

Expert Comment

by:Brandon Lyon
Apple does have a slight advantage there with it's anonymous encrypted IDs.

I fully agree with not wanting unknown companies listening all the time. On the spectrum of who is listening when, Microsoft is the worst with Windows 10, Cortana, and being actively hostile towards privacy issues. After that comes Google who does everything mysteriously, doesn't document much of what they do or give you many controls, and has an interest in gathering as much data as possible to sell to advertisers.

On the other hand Amazon Alexa doesn't listen all the time. They have very clear documentation on exactly what they do when and they let you view or delete your complete voice history at any time. Furthermore there is a physical switch to turn the microphones off. They also have a fully open SDK for both hardware and software. Their main interest is getting you to buy stuff, just like Apple.
2
Free Tool: Site Down Detector
LVL 11
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

This is so cool! I've already gone through some of the sections in Apple's Swift Playgrounds app and loved it, but this new support for programming robotic toys looks even more amazing and fun. Great way to get kids learning programming at an early age. (Ok, who am I kidding... I want this for myself!)

Any of you check out the Swift Playgrounds app or have any of these robots? Are you teaching your kids to program?
8
 
LVL 2

Expert Comment

by:Juana Villa
That is awesome! I did not know about it. I will definitely learn more about it to show it to my nephews and nieces.
2
Good morning fellow Apple Geeks!

If you own a first generation Apple Watch, and its battery starts to swell for some reason, Apple has extended out the warranty for you. Despite this being a flaw in the batteries, I get excited when Apple does things like this. To me, it shows the obvious business smarts they have onboard, and that they are willing to do what we call in the military, "the hard right over the easy wrong."

In short, Apple doesn't need to extend the warranty to keep people purchasing their products. However, by doing this they are fortifying the loyalty among their base, and shocking the newcomers who are stepping into the realm of Apple for the first time. That's what happens when you own up to your faults and then try to correct them.

Good on you Apple!
5
 
LVL 7

Expert Comment

by:Brian Matis
Always nice when a company does the right thing!
1

Swift Programming

Swift is a compiled programming language created for iOS, OS X, watchOS, tvOS and Linux development by Apple Inc. Swift is designed to work with Apple's Cocoa and Cocoa Touch frameworks and the large body of existing Objective-C code written for Apple products. Swift is intended to be more resilient to erroneous code ("safer") than Objective-C and also more concise. It is built with the LLVM compiler framework included in Xcode 6 and later and uses the Objective-C runtime, which allows C, Objective-C, C++ and Swift code to run within a single program. A second free implementation of Swift targets Microsoft's Common Language Infrastructure (a.k.a. .NET) and the Java/Android platform.

Top Experts In
Swift Programming
<
Monthly
>