Swift is an innovative new programming language for Cocoa and Cocoa Touch. | Cộng Đồng GSM Việt Nam-Đồng Hành-Hỗ trợ-Thành Công

Trùm vật tư ép kính | Bệnh Viện Điện Thoại 24h | Linh Kiện Tín Thành | Đặt chữ quảng cáo | Đặt chữ quảng cáo | Trùm điện thoại cổ độc

Swift is an innovative new programming language for Cocoa and Cocoa Touch.

Thảo luận trong 'Tin tức mobile 24h' bắt đầu bởi LamApple, 3/6/14.

  1. LamApple

    • Super Moderator
    Team Cydia Vietnamgsm
    Làm thành viên từ: 8/2/14
    Bài viết: 331
    Cảm ơn: 688
    Điểm: 587
    Nghề nghiệp: IOS
    Nơi ở: Tân Biên
    M:
    Vietnamgsm GOLD:
    [​IMG][​IMG]
    Swift is an innovative new programming language for Cocoa and Cocoa Touch. Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift is ready for your next iOS and OS X project — or for addition into your current app — because Swift code works side-by-side with Objective-C.

    Download “The Swift Programming Language” from the iBooks Store

    [​IMG]
    Modern
    Swift is the result of the latest research on programming languages, combined with decades of experience building Apple platforms. Named parameters brought forward from Objective-C are expressed in a clean syntax that makes APIs in Swift even easier to read and maintain. Inferred types make code cleaner and less prone to mistakes, while modules eliminate headers and provide namespaces. Memory is managed automatically, and you don’t even need to type semi-colons.

    [​IMG]
    Swift has many other features to make your code more expressive:

    • Closures unified with function pointers
    • Tuples and multiple return values
    • Generics
    • Fast and concise iteration over a range or collection
    • Structs that support methods, extensions, protocols.
    • Functional programming patterns, e.g.: map and filter
    Interactive Playgrounds
    [​IMG]
    Playgrounds make writing Swift code incredibly simple and fun. Type a line of code and the result appears immediately. If your code runs over time, for instance through a loop, you can watch its progress in the timeline assistant. The timeline displays variables in a graph, draws each step when composing a view, and can play an animated SpriteKit scene. When you’ve perfected your code in the playground, simply move that code into your project. With playgrounds, you can:

    • Design a new algorithm, watching its results every step of the way
    • Create new tests, verifying they work before promoting into your test suite
    • Experiment with new APIs to hone your Swift coding skills
    Read-Eval-Print-Loop (REPL). The debugging console in Xcode includes an interactive version of the Swift language built right in. Use Swift syntax to evaluate and interact with your running app, or write new code to see how it works in a script-like environment. Available from within the Xcode console, or in Terminal.

    Designed for Safety
    Swift eliminates entire classes of unsafe code. Variables are always initialized before use, arrays and integers are checked for overflow, and memory is managed automatically. Syntax is tuned to make it easy to define your intent — for example, simple three-character keywords define a variable (var) or constant (let).

    The safe patterns in Swift are tuned for the powerful Cocoa and Cocoa Touch APIs. Understanding and properly handling cases where objects are nil is fundamental to the frameworks, and Swift code makes this extremely easy. Adding a single character can replace what used to be an entire line of code in Objective-C. This all works together to make building iOS and Mac apps easier and safer than ever before.

    Fast and Powerful
    From its earliest conception, Swift was built to be fast. Using the high-performance LLVM compiler, Swift code is transformed into optimized native code, tuned to get the most out of modern Mac, iPhone, and iPad hardware. The syntax and standard library have also been tuned to make the most obvious way to write your code also perform the best.

    Swift takes the best features from the C and Objective-C languages. It includes low-level primitives such as types, flow control, and operators. It also provides object-oriented features such as classes, protocols, and generics, giving Cocoa and Cocoa Touch developers the performance and power they demand.

    Ready Today
    [​IMG]
    You can begin using Swift code immediately to implement new features in your app, or enhance existing ones. New Swift code co-exists along side your existing Objective-C files in the same project, making it easy to adopt. And when iOS 8 and OS X Yosemite are released this fall, you can submit apps that use Swift to the App Store and Mac App Store.

    To get started with Swift, download Xcode 6 beta and follow the tutorials included in the documentation.

    thông tin thêm http://swift-lang.org/
     

    ****************Để giúp forum phát triển,anh em vui lòng share Facebook, Google+ ****************
    -
     
  2. LamApple

    • Super Moderator
    Team Cydia Vietnamgsm
    Làm thành viên từ: 8/2/14
    Bài viết: 331
    Cảm ơn: 688
    Điểm: 587
    Nghề nghiệp: IOS
    Nơi ở: Tân Biên
    M:
    Vietnamgsm GOLD:
  3. LamApple

    • Super Moderator
    Team Cydia Vietnamgsm
    Làm thành viên từ: 8/2/14
    Bài viết: 331
    Cảm ơn: 688
    Điểm: 587
    Nghề nghiệp: IOS
    Nơi ở: Tân Biên
    M:
    Vietnamgsm GOLD:
    [​IMG]

    Tại WWDC 2014, Apple đã khiến cả giới phát triển ứng dụng bất ngờ khi giới thiệu Swift, một ngôn ngữ lập trình mới. Mặc dù ngôn ngữ Objective C vẫn còn rất được ưa chuộng nhưng theo Apple, Swift sẽ giúp phát triển ứng dụng nhanh hơn, dễ dàng hơn và trực quan hơn. Những thay đổi sẽ giúp các nhà phát triển tạo ra các ứng dụng tuyệt vời nhanh hơn và đẩy chúng ra thị trường với tốc độ nhanh nhất từ trước tới nay. Swift hoạt động tương tự một phiên bản Objective C đơn giản, với các lớp đối tượng được đơn giản hóa, và các dòng mã được sắp xếp hợp lý. Với Swift, Các nhà phát triển sẽ có môi trường runtime tương tự Objective C, do vậy nó rất quen thuộc và dễ quản lý. Sản phẩm lập trình bằng Swift được minh hoa trong buổi giới thiệu – Ảnh: The Verge Ngoài sự đơn giản và phương thức sắp xếp hợp lý hơn cho việc sáng tạo ứng dụng, X Code runtime được thực hiện trong thời gian thực cho Swift. Viết một dòng mã và bạn sẽ nhận được kết quả trong thời gian thực, và hình ảnh cũng có thể được xem từ bên trong IDE. X Code cũng sẽ dựng các kịch bản thực hiện trong các ứng dụng, vì vậy bạn cũng có thể quản lý tốt hơn một ứng dụng để tránh sự cố tràn bộ nhớ. Bằng cách cung cấp mã đơn giản hơn và IDE trực quan hơn, Apple đã sắp xếp hợp lý quá trình tạo ứng dụng. Swift có thể làm việc liền mạch với Objective C, vì vậy các ứng dụng hiện tại có thể được cập nhật bằng Swift. Các nhà phát triển cũng có thể sử dụng các công cụ hữu ích của Objective C ngay chính trên Swift.
    Theo VnReview
     
  4. Sâu Ăn Táo

    • Doanh Nhân
    Gia đình Vietnamgsm
    Làm thành viên từ: 3/6/14
    Bài viết: 89
    Cảm ơn: 38
    Điểm: 0
    Nghề nghiệp: Ăn Táo
    Nơi ở: 24 Bùi Bằng Đoàn.Q7.HCM
    M:
    Vietnamgsm GOLD:
    Swift chuẩn bị học là vừa nha các DEV
     
  5. LamApple

    • Super Moderator
    Team Cydia Vietnamgsm
    Làm thành viên từ: 8/2/14
    Bài viết: 331
    Cảm ơn: 688
    Điểm: 587
    Nghề nghiệp: IOS
    Nơi ở: Tân Biên
    M:
    Vietnamgsm GOLD:

Thành viên đang xem bài viết này (Thành viên: 0, Khách: 0)

X

Hỗ trợ kỹ thuât >> CHAT ngay !