SWIFT Approval for Apples new Programming Language
Apple gave us a surprise announcement last week by announcing the latest development language to join the fray, SWIFT is the successor to Objective-C, the widely used and accepted programming language for Apple MAC OSX and IOS. The language has been in development for the past 4 years and as of last week announced at the Apple Developers Conference. So far the response has been positive for Apple but what does the new language mean for current IOS developers and what does it mean for those looking to start programming..?
Apple seem to be hoping the new language will appeal to the new wave of young budding programmers, with objective-c being notoriously difficult to get to grips with Swift, this mean that non-programmers can start making the next angry birds with little or no experience, what it does mean however is that the barrier to entry should be significantly less. Apple has also said that SWIFT can be 75% faster than Objective-C taking much less time to execute, allowing developers to make more complicated and graphically rich apps with less.
But it’s not just beginners that will benefit from Apples new programming language, taking many familiar features from other popular languages SWIFT takes the best bits of Ruby, C# and Python offering a simpler syntax. SWIFT is much more stable, designed to limit coding errors early on in development, helping developers to spend more of their time on things like implementing improvements, making their app look amazing and promoting it.
Apple has put language readability at the top of their to-do list, with things looking to change as programmers get to grips with the new language. SWIFT is a huge leap from Objective-C, but thankfully Apple have put a lot of effort into making the transition for developers as painless as possible. Apple has said that developers will be able to “discretely” integrate SWIFT within their existing objective-c code.
SWIFT also comes with its own preview, while you code, meaning that developers need not compile the entire application before they can see how something works.
The aim of SWIFT really seems to be a language that is more accessible, more reliable but more powerful at the same time,so far the language seems to have been well received by developers at the Apple Worldwide Developers Conference. Only time will tell on just how well received the language will be to the wider developer community, and whether Apple can entice more programmers over to their OSX and IOS operating systems with SWIFT.
Those looking to get started with the new SWIFT language can look forward to an autumn release, so far it’s sounding very positive for Apple and seems that the hard work may just well pay off setting the bar for other operating systems. The familiarity towards objective-c alongside the reduced complication should attract programmers new and old and see a new breed of graphically rich and technologically powerful mobile, tablet and desktop apps.