I can't wait to start. Swift is a loosely typed programming language, which makes it easier for us to declare constants and variables without specifying the type. The problem is just getting used to the changes and using .swift and .h and .m files together with mix and match. And then not being able to release apps if you downloaded Xcode 6 or Yosemite -_-
I haven't dug too deep into things, but I was under the impression Swift is a strongly typed language with type inference.