Video: Cách dùng đa nhiệm iPad trên iOS 11 | Tinhte.vn 2025
Một khung cung cấp mã chung cung cấp chức năng chung. Hệ điều hành iPhone dành cho iPad cung cấp một loạt các khuôn khổ để kết hợp công nghệ, dịch vụ và tính năng vào ứng dụng của bạn. Ví dụ: khung UIKit cung cấp cho bạn hỗ trợ xử lý sự kiện, vẽ hỗ trợ, cửa sổ, chế độ xem và điều khiển bạn có thể sử dụng trong ứng dụng của mình.
Một khuôn khổ được thiết kế để dễ dàng tích hợp mã của bạn chạy trò chơi của bạn hoặc cung cấp thông tin mà người dùng của bạn muốn. Các khung công việc tương tự như các thư viện phần mềm, nhưng với một bước nhảy bổ sung: Họ cũng thực hiện một luồng kiểm soát của chương trình (không giống như một thư viện phần mềm có các thành phần được bố trí bởi lập trình viên vào một luồng kiểm soát). Vì vậy, thay vì lập trình quyết định thứ tự mà mọi thứ sẽ xảy ra - chẳng hạn như những thông điệp nào được gửi tới đối tượng nào và theo thứ tự nào khi ứng dụng khởi chạy, hoặc khi người dùng chạm vào một nút trên màn hình - thứ tự là một phần của khuôn khổ và không cần phải được xác định bởi các lập trình viên.
Khi bạn sử dụng khuôn khổ, bạn cung cấp cho ứng dụng của bạn một bộ các chức năng cơ bản sẵn có; bạn đã nói với nó, "Đây là cách để hành động. "Với khuôn khổ tại chỗ, tất cả những gì bạn cần là thêm các chức năng cụ thể mà bạn muốn trong ứng dụng - nội dung, cũng như các điều khiển và quan điểm cho phép người dùng truy cập và sử dụng nội dung đó - tới các khuôn khổ.
Các khuôn khổ và hệ điều hành iPhone cho iPad cung cấp một số chức năng khá phức tạp, chẳng hạn như
-
Khởi chạy ứng dụng và hiển thị chế độ xem
-
Hiển thị các điều khiển và phản ứng với hành động của người dùng - chẳng hạn như gõ một công tắc chuyển đổi hoặc nháy để cuộn một danh sách.
-
Việc truy cập các trang web trên Internet - không chỉ thông qua trình duyệt mà còn từ trong ứng dụng của riêng bạn
-
Quản lý sở thích người dùng
-
Phát âm thanh và phim
Một số nhà phát triển nói về "sử dụng một khung công tác" ứng dụng của bạn không sử dụng khung công tác nhiều như các khuôn khổ sử dụng ứng dụng của bạn. Ứng dụng của bạn cung cấp các chức năng mà khung kết nối truy cập; khuôn khổ cần mã của bạn để trở thành một ứng dụng thực hiện một cái gì đó khác hơn là khởi động, hiển thị chế độ xem trống và sau đó kết thúc. Quan điểm này làm cho việc tìm ra làm thế nào để làm việc với một khuôn khổ dễ dàng hơn nhiều. (Một điều, nó cho phép các lập trình viên biết nơi mà họ là cần thiết.)
