Mục lục[Ẩn giấu][Chỉ]
- 1. Xem trước Máy bay hiển thị / ẩn
- 2. Mở Menu Tác vụ Nhanh
- 3. Hoàn thành mã
- 4. Mở nhanh
- 5. Dọn dẹp
- 6. Xem trước điểm đến của thiết bị
- 7. Tìm thứ bậc cuộc gọi
- 8. Chuyển đổi giữa chuyển đổi canvas hoặc xem trước SwiftUI
- 9. Tìm bất kỳ văn bản nào trong toàn bộ dự án
- 10. Hiển thị Ẩn / Tiện ích
- 11. Khu vực gỡ lỗi (Hiển thị / Ẩn)
- 12. Thụt lề lại mã
- 13. Trực tiếp đi đến định nghĩa
- 14. SwiftUI tiếp tục bản xem trước
- 15. Hiển thị Người kiểm tra SwiftUI
- Kết luận
Là nhà phát triển phần mềm, chúng tôi không chỉ muốn xây dựng ứng dụng mà còn tìm kiếm và sử dụng các công cụ tốt nhất hiện có để làm điều đó.
Chúng tôi thực sự may mắn khi được làm việc với tư cách là nhà phát triển iOS. Bây giờ chúng tôi có một ngôn ngữ lập trình mới trong hộp công cụ của chúng tôi với SwiftUI. Với các công cụ, chúng tôi có, chúng tôi được trang bị tốt cho tương lai.
Tuy nhiên, chúng tôi làm như làm việc hiệu quả với các công cụ chúng tôi có. Sử dụng phím tắt là một kỹ thuật đơn giản để tăng năng suất của chúng tôi và viết nhiều mã hơn.
Vì vậy, tất cả những gì bạn cần biết trong Xcode là các phím tắt có thể áp dụng - những phím tắt duy nhất cho mọi trình soạn thảo khác mà bạn đã sử dụng.
Bạn sẽ tìm thấy các phím tắt nhanh ít được biết đến trên trang này, vì vậy bạn có thể tăng năng suất của mình hơn nữa. Hãy bắt đầu nào.
1. Xem trước Máy bay hiển thị / ẩn
Điều này cũng có thể xảy ra nếu bạn đang di chuyển chỉ với một màn hình MacBook nhỏ. May mắn thay, có sẵn phím tắt giống hệt nhau:
2. Mở Menu Tác vụ Nhanh
Khi bạn có một nhóm và một thành viên thích phát triển các dạng xem SwiftUI trong mã trong khi một người khác thích sử dụng công cụ trực quan, nó sẽ tạo ra cả hai!
Canvas và mã của bạn sẽ không bao giờ không đồng bộ! Và cùng với đó, tôi muốn giới thiệu một phím tắt hữu ích cho tất cả các loại nhà phát triển. Bạn có thể truy cập menu Tác vụ nhanh bằng cách sử dụng phím tắt sau.
3. Hoàn thành mã
Làm việc mà không hoàn thành mã là rất khó để thụ thai. Chắc chắn bạn sẽ sử dụng nó mọi lúc để điều tra các API và tiết kiệm thời gian khi nhập.
4. Mở nhanh
Bạn có thể nhanh chóng di chuyển đến bất kỳ vị trí nguồn nào trong dự án Hoặc không gian làm việc của mình bằng cách sử dụng lệnh Mở nhanh. Chỉ cần bắt đầu nhập tên của bất kỳ lớp, giao diện, chức năng, phương thức, enum nào, v.v. trong dự án của bạn (và bất kỳ SDK nào bạn đã nhập) và danh sách các ký hiệu phù hợp với cụm từ tìm kiếm sẽ xuất hiện trong cửa sổ bật lên.
5. Dọn dẹp
Điều này rất hữu ích khi bạn khá tự tin rằng mã bạn đã tạo là ổn, nhưng có điều gì đó bị hỏng khi bạn thực thi nó. Làm sạch dự án và chạy lại nó; có lẽ - chỉ có thể - mã của bạn đúng. Nếu trình dọn dẹp không giải quyết được sự cố của bạn, bạn có thể cần hiển thị phần gỡ lỗi.
6. Xem trước điểm đến của thiết bị
Bạn có thể muốn xem góc nhìn của mình không chỉ trên iPhone 13 Pro Max lớn nhất mà còn trên các điện thoại thông minh nhỏ hơn khác. Để thay đổi điểm đến, hãy sử dụng phím tắt tiện dụng này để mở lựa chọn điểm đến:
7. Tìm thứ bậc cuộc gọi
Phím tắt này sẽ hiển thị dạng xem Cấu trúc cuộc gọi, sẽ hiển thị bất kỳ vị trí nào trong mã của bạn gọi phương thức đã chọn, cũng như bất kỳ phương thức nào gọi các phương thức đó lần lượt, v.v.
8. Chuyển đổi giữa chuyển đổi canvas hoặc xem trước SwiftUI
Canvas cung cấp bản xem trước trực tiếp của giao diện người dùng mà bạn đang thiết kế khi bạn viết mã SwiftUI. Apple đã rất nỗ lực để biến trải nghiệm này thành trải nghiệm hai chiều, có nghĩa là bất kỳ thay đổi nào bạn thực hiện trong bản xem trước (ví dụ: bằng cách di chuyển hoặc thêm các thành phần giao diện người dùng) cũng sẽ được phản ánh trong trình chỉnh sửa mã và ngược lại.
9. Tìm bất kỳ văn bản nào trong toàn bộ dự án
Khi bạn cần tìm một văn bản nào đó trong dự án của mình, hãy sử dụng lệnh sau.
10. Hiển thị Ẩn / Tiện ích
Khi không sử dụng, cửa sổ tiện ích ở bên phải cũng có thể cản trở. Bởi vì nó chỉ hữu ích cho tôi khi tôi đang làm việc trên bảng phân cảnh, tôi sử dụng lệnh sau để chuyển đổi nó khi tôi chuyển đổi giữa bảng phân cảnh và tệp mã.
11. Khu vực gỡ lỗi (Hiển thị / Ẩn)
Hiển thị phần gỡ lỗi, bao gồm chế độ xem biến và bảng điều khiển. Khi chương trình của bạn đạt đến điểm ngắt, chế độ xem biến hiển thị trạng thái hiện tại của tất cả các biến trong phạm vi. Bạn sẽ thấy bất cứ thứ gì bạn đã đăng nhập khi chương trình của bạn chạy trong bảng điều khiển. Khi bạn đang gỡ lỗi xong, hãy sử dụng phím tắt tương tự để ẩn hộp gỡ lỗi.
12. Thụt lề lại mã
Điều này thường được gọi là “mã định dạng”, tuy nhiên trong Xcode, nó được gọi là “Thụt lề lại”. Dù bạn gọi nó là gì, bạn có thể thêm khoảng trống thích hợp ở đầu mỗi dòng bằng cách chọn nó và sau đó làm theo hướng dẫn. Bạn cũng có thể thụt lề lại một dòng mà không cần phải chọn nó trước.
13. Trực tiếp đi đến định nghĩa
Điều này thực sự hữu ích khi học các API mới hoặc duyệt qua một cơ sở mã không quen thuộc. Chính xác thì ObservedObject làm gì? Điều hướng đến định nghĩa của nó để tìm hiểu về các phương thức và thuộc tính của nó, các giao diện mà nó triển khai và lớp mà nó bắt nguồn.
14. SwiftUI tiếp tục bản xem trước
Khi bạn mở một dạng xem, Xcode không tạo nó ngay lập tức. Thay vào đó, nó sẽ đợi cho đến khi bạn hướng dẫn rõ ràng để làm như vậy. Bản xem trước cũng có thể hoạt động sai nếu có bất kỳ vấn đề nào trong mã SwiftUI của chúng tôi. Có, bạn có thể tiếp tục xem trước bằng cách nhấp vào nút.
15. Hiển thị Người kiểm tra SwiftUI
Đây là một phím tắt UIKit khác mà chúng ta nên quen thuộc. Trình kiểm tra tệp, kiểm tra lịch sử, kiểm tra trợ giúp nhanh và kiểm tra thuộc tính đều có mặt trong mọi dạng xem SwiftUI. Tất cả chúng đều cung cấp cho chúng tôi một số tính năng hữu ích liên quan đến quan điểm hiện tại của chúng tôi.
Ví dụ: trình kiểm tra Trợ giúp Nhanh cung cấp cho chúng tôi quyền truy cập vào tài liệu liên quan đến chế độ xem hiện tại. Điều này rất hữu ích để sử dụng các chế độ xem tích hợp như Văn bản, Màu, v.v.
Kết luận
Ngay cả khi nó ở một mức năng suất nhỏ, các phím tắt là một cách tiếp cận tuyệt vời để tăng hiệu quả của chúng tôi.
SwiftUI là một khuôn khổ tuyệt vời cho phép cả nhà phát triển và nhà thiết kế nhanh chóng xây dựng giao diện người dùng.
Bình luận