Video: Hướng dẫn sửa lỗi thường gặp trên Youtube từ Smart tivi LG 2025
Mỗi ứng dụng trong iOS được tạo thành từ một hoặc nhiều chủ đề , mỗi trong số đó là một đường dẫn thực hiện thông qua mã ứng dụng. Mỗi ứng dụng bắt đầu bằng một luồng duy nhất, chạy chức năng chính của ứng dụng.
Chủ đề chính bao gồm vòng lặp chạy chính của ứng dụng và đó là nơi mà đối tượng NSApplication nhận các sự kiện. Các ứng dụng có thể thêm (spawn) các chủ đề bổ sung, mỗi trong đó thực thi mã của một phương pháp cụ thể.
Việc chọn một mục trong trình điều hướng gỡ lỗi của Xcode 4 làm cho thông tin về mục được hiển thị trong trình soạn thảo Nguồn. Ví dụ, chọn một phương pháp hiển thị mã nguồn cho chức năng đó trong trình soạn thảo Nguồn.
Các chủ đề per se vượt xa phạm vi của bài viết này, nhưng không sao: Ở đây bạn sẽ chỉ quan tâm đến chủ đề chính.
Mỗi khi bạn gửi một tin nhắn (hoặc thực hiện một cuộc gọi chức năng), trình gỡ lỗi lưu trữ thông tin về nó trong stack frame và sau đó lưu tất cả các khung đó trong ngăn xếp cuộc gọi .
Khi bạn bị ném vào trình sửa lỗi do lỗi (hoặc nếu bạn tạm dừng ứng dụng bằng cách nhấp vào nút Tạm dừng trên thanh công cụ), Xcode sẽ hiển thị danh sách chủ đề và trong mỗi luồng cuộc gọi stack cho chủ đề đó, thực hiện cuộc gọi gần đây nhất ở trên cùng. Ngăn xếp cuộc gọi cho thấy một dấu vết của các đối tượng và các phương pháp đã đưa bạn đến nơi bạn đang có.
Mặc dù dấu vết không thực sự hữu ích trong ngữ cảnh cụ thể này, nó có thể rất hữu ích trong một ứng dụng phức tạp hơn - nó có thể giúp bạn hiểu được con đường mà bạn đã thực hiện để có được nơi bạn là Xem cách một đối tượng gửi một thông báo tới một đối tượng khác - đã gửi một thông báo đến một đối tượng thứ ba - có thể hữu ích, đặc biệt nếu bạn không mong đợi luồng chương trình hoạt động như vậy.
Nhìn vào ngăn xếp cuộc gọi cũng có thể hữu ích nếu bạn đang cố gắng để hiểu làm thế nào khuôn khổ công việc của mình, và những gì các thông điệp đặt hàng được gửi đi. Như bạn sẽ sớm thấy, bạn có thể dừng thực hiện chương trình của mình tại một điểm dừng và theo dõi các thư được gửi tới điểm đó.
