Những thủ thuật nâng cao hiệu quả làm việc với Xcode(Phần 1)
Bài đăng này đã không được cập nhật trong 6 năm
Mình xin chia sẻ một số thủ thuật, tiện ích sẵn có của Xcode để nâng cao hiệu quả làm việc(dành cho iOS coder, developer). Các thủ thuật. tiện ích này được mình tổng hợp kết hợp với kinh nghiệm bản thân.
Tiện ích giới thiệu đầu tiên là Snippet. Code Snippet Library là danh sách các đoạn code có sẵn được Apple đưa vào hoặc chính bản thân chúng ta có đưa thêm các đoạn code mới. Khi sử dụng snippet, bạn chỉ cần kéo thả hoặc gõ 1 vài từ khoá gợi ý để tạo ra đoạn code đó.
Cách tạo 1 snippet:
Cách sử dụng snippet:
Điểm hay của snippet bạn hoàn toàn có thể chuẩn hoá đoạn code để cả team cùng sử dụng. Việc này giúp dự án của team dễ dàng, tiện lợi theo 1 chuẩn Coding Convensions, vừa giúp những thành viên mới tham gia dự án một cách dễ dàng hơn. Dưới đây là một ví dụ:
Ở snippet trên, đánh mark các đoạn code rõ ràng sẽ giúp việc đọc code, tìm code một cách dễ dàng hơn nhiều.
Sau khi bạn tạo snippet đầu tiên, bạn có thể copy đoạn snippet sang các máy khác một cách dễ dàng theo link sau: ~/Library/Developer/Xcode/UserData/CodeSnippets
Lưu ý: khi bạn chưa có snippet đầu tiên, folder CodeSnippets sẽ chưa được tạo
Tiện ích thứ 2 mình muốn giới thiệu cách hiện thị file trong project hiệu quả. Như các bạn đã biết đối với 1 project lớn. chúng ta có thể hàng trăm file khác nhau, trong khi đó mỗi task chúng ta chỉ cần xem 1 số file nhất định. Mình chia sẻ cách đơn giản tiết kiệm thời gian, nâng cao khả năng tập trung
khi bạn click nút dưới cùng bên tay phải màu xanh(show only recent files), project bạn sẽ chỉ hiện thị các file bạn vừa mới vào:
Khi bạn click nút dưới cùng bên tay phải màu xanh(show only files without source-control status), project bạn sẽ chỉ hiện thị các file có sự thay đổi source-control status. Việc này giúp bạn dễ dàng kiểm tra lại code trước khi push code.
Bạn hoàn toàn có thể kết hợp 2 tiện ích với nhau để tìm files vừa mới sửa.
Hi vọng những tiện ích trên sẽ giúp bạn cải thiện được hiệu quả làm việc của bản thân. Hẹn gặp lại các bạn ở số tiếp theo!
All rights reserved