

It adopts the readability of Objective-Cs named parameters and he power of Objective-C s dynamic object model. Software development.Swift feels familiar to Objectives-C developers. Thanks to this groundwork, we can now introduce a new language for the future of Apple Swift has been years in the making.Apple laid the foundation for Swift by advancing our existing compiler,debugger,and framework infrastructure.We simplified memory management with Automatic Reference Counting(ARC).our frame work stack ,built on the solid base o foundation and Cocoa, has been modernized and standardized thought.Objective-C itself has evolved to support blocks, collectionliterals, andmodules, enabling framework adoption of modern language technologies without disruption. Swift is a new programming language for iOs X aps that builds on the best of C and Objective-C,without the constraints of C compatibility.Swift adopts safe programming patterns and adds modern features to make programming easier,more flexible,and more fun.Swifts clean slate ,backed by the muture and much loved Cocoa Touch frame work,is an opportunity to reimagine how software development works.

Introducing Swift to the crowd a Apples annual developer conference in San Francisco on Monday,Craig Federighi, Apples senior vice president of software engineering,said itslike Objective-C without the bulk of C. Yet objective-C can be complicated and confusing ,especially for new programmers,and c it is viewed as clunkier than some more modern programming language.Swift is simpler than Objective-C and allows users to see their code in action as they write it on their computer screens,rather than running it through a compiler before checking out.But it also compatible with Objective-C code,which means it will work with apps already in Apples App store.And its meant to be used for development of Mac apps,too.Īpple rolled out a beta version of Swift on Monday to members of its developer program.A final version will come out in the fall.

Objective-Chas a long history at Apple.First conceived in the 1980s as an extension to the C programming language, it was licensed by next Computer-the company Steve Jobs founded after being ousted from Apple in 1985-and used for its operating system, too. Abstract-: Apple may not have wowed consumers with the latest software offering as it s annual Worldwide Developers Conference in San Francisco this year.But it unveiled something that could have a much bigger impact than a new version of its iOs mobile software or even a new iPhone:a new programming language.Ĭalled Swift,its meant to offer a faster,easier way to build software for Apples product than its existing programming language,Objective-C.And so far,developers like what they see,saying it will be especially helpful for inexperienced coders who may have shied away from developing iPhone apps in the past.
