Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Giới thiệu

Chào mừng bạn đến với cuốn sách notebook của mình, cùng nhau trên con đường tìm hiểu về ngôn ngữ lập trình Swift. Với mong muốn cung cấp một tài liệu chuyên sâu nhưng cô đọng, ngắn gọn và dễ hiểu để làm tài liệu tham khảo, ghi chú lại về sau cho bản thân cũng như chia sẻ đến mọi người. Phong cách viết chịu ảnh hưởng từ khuôn mẫu "Có thể bạn chưa biết?""--- Made Easy"; đôi khi cần đọc về lịch sử hoặc cách một điều gì đó được tạo ra ta sẽ hiểu bản chất của nó, khi hiểu bản chất thì những định nghĩa và công thức rườm rà liên quan đến nó trở nên dễ dàng để hiểu và ghi nhớ.

Mục đích

Cuốn sách hoàn toàn được sinh ra với mục đích sử dụng cá nhân, được trình bày và tổ chức nội dung theo ý kiến cá nhân. Tuy nhiên, mình rất vinh dự nếu nhận được góp ý và đóng góp nội dung từ cộng đồng để cuốn sách ngày càng hoàn thiện. Nếu bạn muốn tuỳ chỉnh theo ý riêng, hãy thoải mái tạo bản copy từ Github repo và đảm bảo tuân thủ giấy phép GNU GPL v3.

Nội dung

Cuốn sách tập trung vào Swift và các công cụ nền tảng phát triển trên hệ sinh thái của Apple cũng như các công cụ phát triển đa nền tảng phổ biến khác.

Sách được chia thành 3 phần nội dung chính:

  • Ngôn ngữ lập trình Swift
  • Các khái niệm lập trình chung nhìn từ góc độ của Swift
  • Các framework cốt lõi để phát triển trên hệ sinh thái của Apple cũng như đa nền tảng

Cách tổ chức

Cuốn sách được tổ chức thành từng chương mục theo nội dung, được sắp xếp để đọc theo thứ tự thời gian từ đầu đến cuối, các chương sau có thể sử dụng các khái niệm từ chương trước; tuy nhiên hãy thoải mái nhảy cóc đến phần nội dung mà bạn quan tâm vì các chương mục có nội dung tương đối tách biệt với nhau, và đọc lại các nội dung trước đó nếu cảm thấy không hiểu.

Mã nguồn

Bản thân cuốn sách được xuất bản với giấy phép GNU GPL v3; tuy nhiên tất cả các phần liên quan đến code swift mẫu sử dụng trong dự án nằm trong thư mục listings được tự do sao chép và sử dụng với bất kỳ mục đích gì.