Lập trình iOS swift

0
123

Lập trình iOS swift. Apple đã giới thiệu một ngôn ngữ lập trình mới gọi là Swift trong sự kiện WWDC. Bên cạnh hệ điều hành mới Mac OS X Yosemite. Swift nhắm đến mục tiêu làm đơn giản hóa cách viết code cho các nền tảng iOS và OS X của Apple. Mặc dù là một cái tên mới, Swift về cơ bản tương thích với những tiền nhiệm của nó như C, Objective-C và framework Cocoa Touch.

Nếu bạn đã từng lập trình với ngôn ngữ Objective-C, việc học Swift sẽ trở nên nhẹ nhàng bởi vì ngôn ngữ nàykế thừa một số lượng cú pháp mà bạn có thể đã biết từ trước. Và nếu bạn đã lên kế hoạch để học ngôn ngữ Swift nhưng vẫn chưa bắt đầu, thì đây là danh sách một số nguồn tài nguyên miễn phí, sẽ giúp mọi thứ trở nên dễ dàng hơn đối với bạn.lap-trinh-ios-swift 1. Ngôn ngữ lập trình Swift
Tài liệu Swift Programming Language (Ngôn ngữ lập trình Swift) có sẵn để bạn tải về cho Mac OS và iOS thông qua iBooks. Nó là một tài liệu tham khảo về ngôn ngữ Swift của chính hãng Apple, và trong đó chứa những kiến thức căn bản, khái niệm và workflow cùng với các đoạn code mẫu để bạn tham khảo. Một tài liệu hướng dẫn chính thống kiểu như cuốn sách này thì luôn là một tài liệu tốt nhất để bắt đầu với một công nghệ mới.

  1. Giới thiệu Swift
    Nếu bạn không phải là một người thích đọc sách ebook, thì cũng không phải là một vấn đề lớn. Vậy bạn thích những khóa học qua video chứ? Hãng Apple cũng đã tung ra một danh sách những video trên Youtube chứa các khóa học ngắn về Swift, nội dung bao gồm giới thiệu về ngôn ngữ này và một số lượng các cú pháp của nó như là hằng và biến, số nguyên, và các tính toán số học khác.
  2. Swift Blog
    Đây là nguồn tài liệu thứ 3 về Swift của Apple, một blog chuyên về ngôn ngữ này gọi là The Swift Blog. Blog này chứa những bí quyết, những kiến thức sâu sắc và các ví dụ về cách sử dụng Swift. Mặc dù mới chỉ có khá ít nội dung tại thời điểm bài viết này, nhưng đây vẫn là nguồn tài nguyên tốt nhất để bạn luôn có thể cập nhật những kiến thức mới nhất về Swift.
  3. Hướng dẫn lập trình Swift cho người mới bắt đầu
    Nhiều lập trình viên cũng đã bắt tay làm việc với Swift và chia sẻ những hiểu biết của mình trên các blog. Tại blog TeamTreeHouse hiện có một loạt bài viết về “Hướng dẫn lập trình Swift cho người mới bắt đầu“, tổng kết lại những kiến thức căn bản cho người mới học; như Swift là gì, các công cụ cần phải có để học, và tóm tắt một cách cơ bản về cú pháp của ngôn ngữ lập trình Swift.
  4. Giới thiệu ngôn ngữ Swift cho lập trình viên không chuyên
    Swift được thiết kế để trở nên dễ hiểu nhất có thể thậm chí cho những người không phải là lập trình viên, hoặc những người dùng bình thường cũng có khả năng lĩnh hội một cách nhanh chóng. Khóa học miễn phí này từ Udemy, có tên là “Giới thiệu ngôn ngữ Swift cho lập trình viên không chuyên“, bao gồm 8 video sẽ dẫn bạn qua những kiến thức nền tảng mà thậm chí bạn chưa hề có kinh nghiệm lập trình trước đây.
  5. SoSoSwift
    SoSoSwift là một tập hợp rất nhiều nguồn tài nguyên nơi mà bạn có thể học về Swift. Ở đây bạn có thể tìm thấy các video, bài viết, bài hướng dẫn thực hành, code ví dụ mẫu, và các thư viện để xây dựng các ứng dụng cho iOS và OS X bằng Swift. Nếu bạn có gợi ý về nguồn tài liệu nào muốn bổ sung vào bộ sưu tập này, thì bạn có thể gửi một yêu cầu cung cấp liên kết đến tài nguyên của bạn và ban quản trị trang web này sẽ bổ sung đề xuất đó vào danh sách nói trên.lap-trinh-ios-swift2
  6. LearnSwift
    LearnSwift thì cũng tương tự như là SoSoSwift. Nó là một tập hợp các nguồn tài liệu về các bài thực hành, các video screencast, và các thư viện cho Swift. LearnSwift phân bổ các nguồn tài nguyên này làm 3 cấp độ: Beginner (mới bắt đầu), Intermediate (trung bình), và Advanced (cao cấp). Bạn hãy chọn một cấp độ mà mình cảm thấy tự tin nhất và bắt đầu học Swift ngay hôm nay nhé!
  7. SwiftLang
    SwiftLang là một nguồn tài nguyên tuyệt vời khác để bạn nhảy vào học Swift. Ở đây có rất nhiều tài liệu tham khảo từ rất nhiều nguồn khác nhau. SwiftLang cũng có một diễn đàn, nơi bạn có thể hỏi nhờ giúp đỡ hoặc giúp đỡ những người khác khi gặp vấn đề trong việc lập trình Swift.

    9. Swift Cheat Sheet
    Swift bao gồm rất nhiều cú pháp khiến bạn rất khó để có thể nhớ hết vào một lần. Vì vậy, đây là một cheat sheet về Swiftđể tham khảo nhanh, được soạn ra bởi tác giả Ray Wenderlich. Nó tổng hợp lại một số lượng các cú pháp của Swift, tất cả chỉ trong một trang duy nhất.

    10. Xây dựng ứng dụng đầu tiên của bạn bằng Swift
    Có lẽ đến lúc này thì bạn đã nắm được những kiến thức căn bản về Swift, hãy bắt tay vào xây dựng ứng dụng đầu tiên của mình. Tại sao lại không thử tạo ra một trò game nhỉ? Cuốn ebook này, Learn Swift Build Your First iOS Game, sẽ dạy bạn các bước cần thiết để xây dựng một trò chơi tên là Swiftris, trò này bắt chước một trò chơi nổi tiếng kinh điển là Tetris. Cuốn sách có sẵn để tải về sau khi bạn đăng ký subscription qua email.

    11. Xây dựng một ứng dụng OS X đơn giản bằng Swift
    Trong video có thời lượng 10 phút này, tác giả Jeannot Muller sẽ chỉ cho bạn thấy việc sử dụng Swift dễ dàng như thế nào. Ứng dụng ví dụ được tạo ra rất đơn giản, nó chỉ gồm một số ô nhập liệu và một cái button.

  1. Dùng Swift để vẽ trong Playground
    Một đặc điểm quan trọng mà Apple mang đến cho Swift đó là Playground. Trong Playgroud đó, chúng ta có thể ngay lập tức nhìn thấy những dòng code của mình hoạt động như thế nào.
  1. Tạo ra một ứng dụng To-Do List sử dụng Swift
    Có rất nhiều ứng dụng to-do list (danh sách công việc cần làm) trên App Store. Nhiều trong số chúng có các tính năng khá tuyệt vời cùng với thiết kế giao diện người dùng rất đẹp. Nhưng, nếu bạn cảm thấy thích tạo ra một ứng dụng to-do list của mình, thì đây là một video sẽ hướng dẫn bạn làm điều đó.
  2. Phát triển các ứng dụng iOS 8 bằng Swift
    Cùng với sự ra đời của iOS 8, bạn sẽ muốn mình sẵn sàng để xây dựng ứng dụng cho nó. Jameson Quave trong loạt bài viết của anh — Phần 1 và Phần 2 — sẽ hướng dẫn bạn làm thế nào sử dụng Swift để xây dựng một ứng dụng cho iOS 8.
  3. Giải đáp về Swift trên StackOverflow
    Việc gặp phải các lỗi (bug) trong ứng dụng của bạn là điều không thể tránh khỏi. Vì vậy, trong trường hợp bạn gặp một vấn đề hóc búa, thì hãy vào trang StackOverflownày để tìm kiếm sự giúp đỡ từ những lập trình viên khác. Bạn cũng nên lướt qua các chủ đề khác trên đó để có thể thu được một số bí quyết và thủ thuật về làm thế nào để sử dụng Swift.
    Để học thêm về Swift, hãy đến với Edumall – nơi cung cấp các khóa học trực tuyến lớn nhất Việt Nam, với nhiều khóa học online thuộc nhiều chủ đề và lĩnh vực khác nhau. Đáp ứng tối đa nhu cầu học tập của bạn. Để biết thêm chi tiết, vui lòng xem thêm tại đây

 

 

 

Facebook Comments