Swift Introductory Series--swift official documents (2.2)--Chinese translation--about Swift about Swift

Source: Internet
Author: User

About Swift on Swift

Official document translation, for reference only, my English is not good, learning while translating, do not like to spray.

Swift is a new programming language for IOS, OS X, WatchOS, and TvOS apps that builds on the best of C and Objective-c, WI Thout the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift's clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, are an opportunity to reimagine How software development works.

Swift is a new programming language developed for iOS, OS X, WatchOS, and tvOS, and it is based on C and OC, seamlessly compatible with C. Swift uses a secure programming model and adds many new features to make it easy, flexible, and fun to become. Swift is a good start, and it is possible to redefine software development work on the basis of a mature, well-loved cocoa and cocoa touch framework.

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 framework stacks, built on the solid base of Foundation and Cocoa, have been modernized and standardized throughout. Objective-c itself have evolved to support blocks, collection literals, and modules, enabling framework adoption of modern Language technologies without disruption. Thanks to this groundwork, we can now introduce a new language for the future of Apple software development.

Swift has been in development for several years and Apple has built the foundation for swift with existing compilers, debuggers, and basic frameworks. Simplified memory management with an automatic memory management mechanism (ARC). Our framework stack is based on a standard, prescriptive, reliable foundation framework and cocoa framework. OC Province has developed to support the level of blocks, containers and modules, allowing the framework to inherit these modern language technologies without prejudice. Thanks to these fundamentals, we can now introduce a new language for Apple software development.

Swift feels familiar to objective-c developers. It adopts the readability of objective-c ' s named parameters and the power of Objective-c ' s dynamic object model. IT provides seamless access to existing COCOA frameworks and Mix-and-match interoperability with OBJECTIVE-C code. Building from this common ground, Swift introduces many new features and unifies the procedural and object-oriented Portio NS of the language.

OC developers will feel swift is familiar because Swift uses the advantages of OC's readability parameter nomenclature and the dynamic object model. It seamlessly interfaces to the cocoa frame and can be mixed with OC. On this basis, Swift introduces many new features, and partly combines the characteristics of process-oriented and object-oriented languages.

Swift is friendly to new programmers. It is the first industrial-quality systems programming language, is as expressive and enjoyable as a scripting Languag E. It supports playgrounds, an innovative feature that allows programmers to experiment with Swift code and see the result s immediately, without the overhead of building and running an app.

Swift is a newcomer-friendly language and is the first industry-standard system programming language to use as easily as a scripting language. It supports playground (which can be seen in writing code colleagues, of course, if your machine is on hold), a revolutionary new improvement that allows developers to see the results of the run as soon as they write swift code. Without compiling and running the app.

Swift combines the best of modern language thinking with wisdom from the wider Apple engineering culture. The compiler is optimized for performance, and the language are optimized for development, without compromising on either. It's designed to scale from the "Hello, world" to the entire operating system. All the makes Swift a sound to investment for developers and for Apple.

Swift is the culmination of a variety of high-level languages and the wisdom of countless Apple engineers, and without compromising other things, the compiler optimizes performance and optimizes language development. From "Hello word! "To a complete operating system, these features have made swift an investment in the future of Apple and its developers.

Swift is a fantastic-to-write IOS, OS X, WatchOS, and TvOS apps, and would continue to evolve with new features and caps Abilities. Our goals for Swift is ambitious. We can ' t wait to see how you create with it.

For iOS, OS X, watchOS and tvOS application development carcass, Swift is excellent and we continue to develop new features and richer features for Swift. We aspire to be lofty. We can't wait to see your creations.

Swift Introductory Series--swift official documents (2.2)--Chinese translation--about Swift about Swift

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.