Mục lục:
- Công cụ trình biên dịch Apple LLVM muốn trở thành người bạn thân nhất của bạn, vì vậy
- Mặc dù Xcode và trình biên dịch hoạt động cùng nhau rất tốt khi đưa ra các cảnh báo và lỗi, đôi khi chúng chậm chạp chút ít khi bạn thực hiện việc khắc phục sự cố. Vì vậy, không ngạc nhiên bởi các cảnh báo ngẫu nhiên và lỗi, đặc biệt là nếu trình biên dịch vì một lý do nào đó không thể tìm thấy tập tin tiêu đề.
- Điều hướng Issue là một trong những điều hướng được cung cấp bởi Xcode. Lỗi cũng xuất hiện trong trình điều khiển Phát hành.
Video: SceneKit in Swift Playgrounds 2025
Công cụ chính bạn sử dụng để viết mã cho ứng dụng iOS là trình soạn thảo nguồn Xcode, xuất hiện dưới dạng khung soạn thảo Tiêu chuẩn trong khu vực biên tập ở phía bên phải của cửa sổ Workspace Xcode Workspace sau khi bạn chọn một tệp mã nguồn trong trình điều khiển Dự án. Nó cũng xuất hiện như là trợ lý biên tập trong một khung thứ hai nếu bạn nhấp vào nút Trợ lý biên soạn.
Apple đã làm hết sức mình để làm cho trình chỉnh sửa nguồn trở nên hữu ích nhất có thể bằng cách bao gồm:
-
Hoàn thành mã: Hoàn thành mã là một tính năng của trình soạn thảo hiển thị các ký hiệu - đối số, trình giữ chỗ và mã đề xuất - khi bạn nhập các câu lệnh. Hoàn thành mã có thể thực sự hữu ích, đặc biệt nếu bạn quên chính xác những gì các đối số cho một chức năng. Khi mã hoàn thành được kích hoạt, Xcode sử dụng văn bản bạn đã nhập - cũng như ngữ cảnh mà bạn đã nhập nó - để cung cấp các đề xuất trong dòng.
Bạn có thể chấp nhận đề xuất nội tuyến bằng cách nhấn Tab hoặc Return. Bạn cũng có thể thấy một danh sách pop-up của các gợi ý trong khi gõ; di chuyển lên và xuống danh sách với các mũi tên lên và xuống. Nhấn Return để sử dụng sự hoàn thành đã chọn. Nhấn phím Esc, hoặc Control + phím cách, để hủy bỏ một hoạt động hoàn thành mã. Bạn có thể bật các tùy chọn thiết lập để hoàn thành mã, bằng cách chọn Xcode → Preferences và nhấp vào tab Chỉnh sửa Văn bản.
-
Trình soạn thảo nguồn sẽ thụt lùi văn bản mà bạn nhập theo các quy tắc bạn có thể đặt trong khung Tùy chọn Chỉnh sửa văn bản. Nó cũng sử dụng phông chữ và màu sắc cho các phần tử cú pháp khác nhau (biến, hằng, ý kiến, v.v …) theo cài đặt trong ngăn Phông & Màu sắc của tuỳ chọn Xcode. Đối với đóng nẹp, bất cứ khi nào bạn gõ một dấu mở ({) và sau đó nhấn Enter, Xcode sẽ tự động thêm dấu đóng ()) - trừ khi bạn đã tắt tùy chọn Tự động Chèn Đóng "}" trong Tùy chọn Chỉnh sửa Văn bản.
Mã gấp trong dải Focus:
-
Với việc gấp lại mã, bạn có thể thu gọn mã mà bạn không làm việc và chỉ hiển thị mã yêu cầu sự chú ý của bạn. Bạn thực hiện việc này bằng cách nhấp vào cột Focus ribbon ở bên trái của mã bạn muốn ẩn. Một tam giác công khai xuất hiện, và nhấp vào nó ẩn hoặc hiển thị các khối mã. Mã bên trong awakeFromNib đã được xếp lại. Mở một tệp tin trong một cửa sổ riêng:
-
Nhấp đúp vào tệp trong trình điều khiển Dự án để mở tệp trong cửa sổ riêng. Sử dụng Live Issues và Fix-it
Công cụ trình biên dịch Apple LLVM muốn trở thành người bạn thân nhất của bạn, vì vậy
Live Issues liên tục đánh giá mã của bạn dưới nền và cảnh báo bạn về việc viết mã lỗi.Trước khi tính năng này xuất hiện, bạn phải xây dựng ứng dụng của mình trước tiên, cách mới này tiết kiệm rất nhiều thời gian và công sức. Nhưng không chỉ Các vấn đề về Trực tuyến vui vẻ chỉ ra những lỗi của bạn, Fix-it cũng sẽ cung cấp (khi có thể) để khắc phục sự cố cho bạn. Nhấp vào lỗi hiển thị Fix - its của nó, chẳng hạn như sửa một bài tập cho một so sánh, sửa chữa một ký hiệu sai chính tả, hoặc nối thêm một dấu chấm phẩy còn thiếu. Với một phím tắt đơn, ngay lập tức bạn có thể sửa lỗi, và bạn có thể tiếp tục viết mã. Khắc phục lỗi - nó đánh dấu các lỗi cú pháp với dấu gạch dưới màu đỏ hoặc dấu nháy ở vị trí lỗi và với một biểu tượng trong máng xối.
Ví dụ, dấu chấm phẩy bị thiếu sau câu lệnh [superviewDidLoad]. (Chú ý chỉ báo lỗi - dấu dừng màu đỏ với dấu chấm than - trong trình xem Hoạt động cùng với vòng tròn màu đỏ trong máng nước ở bên trái của dòng mã vi phạm.) Nhấp vào vòng tròn màu đỏ trong máng xối ở bên trái sẽ tự động sửa vấn đề này. Đây là một tính năng rất hữu ích và sẽ làm giảm đáng kể thời gian gỡ lỗi của bạn.
Cảnh báo trình biên dịch
Mặc dù Xcode và trình biên dịch hoạt động cùng nhau rất tốt khi đưa ra các cảnh báo và lỗi, đôi khi chúng chậm chạp chút ít khi bạn thực hiện việc khắc phục sự cố. Vì vậy, không ngạc nhiên bởi các cảnh báo ngẫu nhiên và lỗi, đặc biệt là nếu trình biên dịch vì một lý do nào đó không thể tìm thấy tập tin tiêu đề.
Nếu bạn thấy cảnh báo hoặc lỗi mà bạn chỉ chắc chắn là đã khắc phục, bạn có thể nhấp vào nút Chạy. Xcode và trình biên dịch sẽ thiết lập lại, và cảnh báo sẽ biến mất. (Trừ khi, tất nhiên, nó đã đúng tất cả cùng và bạn đã không cố định vấn đề.)
Điều hướng Vấn đề
Điều hướng Issue là một trong những điều hướng được cung cấp bởi Xcode. Lỗi cũng xuất hiện trong trình điều khiển Phát hành.
Để truy cập vào nút Điều hướng phát hành, bạn chọn nó trong thanh chọn của Công cụ điều hướng.
Nếu, mặc dù có sự cố Live Issues và Fix-it (hoặc bất kỳ lời cảnh báo nào khác), bạn quyết định biên dịch chương trình, Nawigator vấn đề sẽ tự động khởi chạy cho bạn.
Trình điều khiển Phát hành hiển thị thông báo lỗi và cảnh báo được tạo trong Dự án hoặc Workspace và tương tự với các điều hướng khác mà bạn đã sử dụng cho đến thời điểm này.
Khi bạn chọn cảnh báo hoặc lỗi trong trình điều khiển Phát hành, trình soạn thảo sẽ hiển thị mục có vấn đề và nếu lỗi xảy ra trong tệp nguồn, thông báo sự cố được đặt trên dòng mã với vấn đề.
Đặt con trỏ chuột lên một thông báo vấn đề kết thúc bằng dấu chấm lửng (xuất hiện nếu ngăn quá nhỏ để hiển thị toàn bộ thư) để có được mô tả đầy đủ về vấn đề.
Bạn có thể hiển thị các vấn đề theo tập tin hoặc bằng cách sử dụng các nút trên thanh Phạm vi ở dưới cùng của ngăn điều hướng, lọc danh sách vấn đề với thanh Bộ lọc, và thậm chí là bước qua các vấn đề bằng cách sử dụng Bước Phát hành trong thanh Bước. Sử dụng các nút Next và Previous trong Jump bar để chuyển đến các vấn đề trước và tiếp theo.
