Are you ready of Swift 3.0 ?

Are you ready of Swift 3.0 ?

Swift 3.0 is going to be released late in this year. Swift 3.0 is a major release and will not be source compatible with Swift 2.2 as there are many foundation and Standard library changes  in it.

If you are currently working on Swift 2.2 and have project(s) written in it are you ready for new version of Swift?

Here is a list of few important components that added/depreciated from latest release.

  • More stable Binary Interface (ABI)
  • Better translation of Objective C APIs into Swift
  • Tight interation of testing into Swift Package Manager
  • Modernizing Swift's Debuging Identifiers(_File_  replaced with #identifier) 
  • C Style for loop will no more available in latest version
  • ++ , -- operators are also depreciated
  • Apple going to strip "NS" prefix from foundation APIs to make it usable across platforms
  • func will not longer be required in function declaration
  • Removed "let" and "var" from function parameters

 

These are just few changes, many more expected. For complete list of feature to be add please visit this link

Happy Coding!

Adnan Ahmed

Consultant | Lead Mobile App Developer | iOS (Objective-C, Swift) | Flutter | FinTech Solutions | XMPP | VOIP | CI/CD | TDD Advocate

8 年

Not announced yet! Hope last quarter of this year

回复
Abu-UL- Hassan

Navigating healthcare challenges with customized tech strategies for compliance and care improvement

8 年

Awsome *_* launch date ?

回复
Zeeshan Hassan Memon

Software Architect & Modern Developer | AI, ESNext, Node, Python

8 年

good job mate :)

回复

要查看或添加评论,请登录

Adnan Ahmed的更多文章

  • My first impressions of SWIFTUI

    My first impressions of SWIFTUI

    Finally I am getting my hand dirty by coding in SwiftUI. After digging up in the new framework I have found some…

  • WWDC 17 Summary for Apple Developers

    WWDC 17 Summary for Apple Developers

    If you were not able to catch the event live or just want a quick overview of the event then review this article. 12…

  • How to become an effective Technical Team Lead

    How to become an effective Technical Team Lead

    Being a Tech Lead is a tough transaction for a developer, because only skills and experience you have are related to…

  • Good news for Apple App Engineers

    Good news for Apple App Engineers

    Apple app review time is always been a thing i hate the most while developing apps for Apple platform. In starting of…

    6 条评论
  • Multi Threading in iOS

    Multi Threading in iOS

    Multi threaded is an ability of Processor to execute multiple processes or thread concurrently supported by Operating…

  • Hybrid vs Native Mobile Apps

    Hybrid vs Native Mobile Apps

    One question routinely surfaces in today’s modern development landscape—whether to build a native app versus a hybrid…

    7 条评论
  • Start Becoming Agile

    Start Becoming Agile

    Agile software development refers to a group of software development methodologies based on iterative development…

  • Prototyping in Software Development

    Prototyping in Software Development

    A prototype is an early model of a product used for testing a concept, a prototype can be an early sample of an app…

    3 条评论
  • Get ready for PHP 7 revolution

    Get ready for PHP 7 revolution

    2015 is going to be amazing year for PHP. After voting at PHP WIKI on RFC about latest version of PHP it has been…

    11 条评论
  • Best Practices in Programming

    Best Practices in Programming

    To be a good programming is a never ending journey. You should not be satisfied with your programming skills ever.

    2 条评论

社区洞察

其他会员也浏览了