Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/6/6 8:39:36
Why Apple Swift language is so popular? ,

Why Apple Swift language is so popular?
-Swift language, programming language Swift, Swift code, Swift Code,Swift, Apple-IT news Why Apple Swift language is so popular?

Summary: overall, the prospects for Swift is a good thing. Swift syntax is fairly simple. Integrated a lot of excellent advantages of computer languages. As Swift a language matures, there will be many more developer support.

Apple releases Swift language become a highlight at the Apple Worldwide Developers Conference. Heard that publish for one day only, the language of the eBook has been downloaded more than 370,000. Why are the new programming languages so popular?

Swift language is available for iOS and OS x programming a new programming language, Apple claims the Swift in every way superior to the commonly used Objective-C language, does not have many complex symbols and expressions. At the same time, Swift more fast, easy, efficient and safe. And is compatible with Object-C.

The most distinctive features of the function of language is Xcode features Playgrounds, can achieve a live preview of the effects of the code. In the left side of the screen, enter the code, on the right of the screen shows that it performs in real time effects.

Then this language for developers, what exactly the meaning? Why developers would welcome?

First, Swift lowered the threshold for developers using

Swift language is very fit this year's WWDC slogan:Write the code,change of the world. (Write code to change the world).

Swift the new language set a lot of other high-level language shadows, incorporates their qualities. It and Go, Ruby, Python and other languages have some likeness. And its grammar closer to natural language, the programming process has become much easier. These changes have further reduced the App on Apple's platform development threshold, extending Apple has always stood for the App to resolve all the problems. This is an important part of the Apple ecosystem.

Swift launches new version of Xcode integrated development environment fully supports the use of Swift. The online documentation included with Xcode is also put on the content of the Objective-C in the original description of the Swift, showing how attention to Swift development of Apple. This is concrete evidence of the previously mentioned, Apple reduce its own ecological threshold for most always have a ring in the chain, it will make Apple competitive was further strengthened.

Second, Swift language there are imperfections

For now, Swift is still not perfect, complex data structures such as support is limited, you can use a third-party library is also less. But it appears, representing close to natural language syntax of programming methods is developing rapidly, so that everyone sees a good future: everyone who wish to write App can be very easy to use, and quickly developed a pretty good App.

Of course, Swift will also have many limitations, such as cross-platform issues: as with Objective-C, it is currently based on the LLVM Compiler is unable to Android, andWindows Phone at work. So for now, the cross-platform App developers, it will certainly not be the first choice. And, from the perspective of reverse engineering, Swift and Objective-C shared run-time functions, so that it looks more like a Objective-C elegant packaging.

Three, is a programming language for innovation

Swift Playground function of language is a major attraction. Playground compilation in real time and displays the results of the programming has become more populist and more fun. And this kind of innovative approach to interactive programming is likely to be extended to the field of education. One day University boring language and algorithm course this intuitive form of subversion.

Overall, prospects for Swift is a good thing. Swift syntax is fairly simple. Integrated a lot of excellent advantages of computer languages. As Swift a language matures, there will be many more developer support.




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759