Reload giao diện Realtime trong lập trình iOS (Phần 2)

1. Giới thiệu

Trong bài viết trước, tôi đã giới thiệu đến các bạn một Tool để thực hiện việc update giao diện Realtime trong lập trình iOS. Trong bài viết này tôi sẽ tiếp tục giới thiệu với các bạn một Tool khác để thực hiện việc upload giao diện Realtime trong iOS, đó là App Sherlock.

2. Sherlock

2a. Các tính năng

Sửa contraints và các thuộc tính realtime mà không cần build lại App

Tiết kiệm thời gian bằng cách kiểm tra các thay đổi thiết kế, chỉnh sửa bố cục và hơn thế nữa mà không phải build lại ứng dụng.

Jump to File.

Tiết kiệm thời gian để tìm được class định nghĩa Control. Bạn không cần phải di chuyển đễn Xcode để tìm được các file class nữa.

Tìm hiểu bố cục.

Tìm hiểu cách ứng dụng của hoạt động. Ví dụ bạn là người mới join vào dự án, bạn được giao cho một màn hình mà trước đó đã có người làm rồi, nó sẽ giúp ích cho bạn nắm bắt với mã không quen thuộc hoặc phức tạp. Chỉ cần di chuột qua một chế độ xem để xem lớp của nó.

Xem ứng dụng trên các màn hình khác nhau

Bạn có thể xem ứng dụng của mình sẽ trông như thế nào ngay lập tức mà không phải chạy lại ứng dụng trên từng thiết bị.

2b. Cài đặt

Không giống như InjectionX.app, việc cài đặt Sherlock hết sức đơn giản, hiện nay Sherlock chưa phát hành version chính thức, chúng ta có thể download beta version tại đây. Các bạn nhớ điền email để đội dev của Sherlock gửi key để kích hoạt beta version nhé, sau khi cài đặt xong và chạy app thì Sherlock sẽ hiển thị trên menu:

Để kích hoạt Sherlock, click vào Activate Inspector. Bạn cũng có thể sử dụng phím tắt CMD + E.

Sau khi kích hoạt xong bạn có thể sử dụng Sherlock rồi đó, các tính năng như trên tôi đã giới thiệu.

3. Kết luận

Việc tiết kiệm thời gian trong quá trình phát triển là hết sức cần thiết, vì vậy chúng ta phải cần có những giải pháp hữu ích để tiết kiệm nó. Hi vọng qua 2 bài viết của tôi, sẽ giúp được các bạn iOS Dev sẽ tiết kiệm được rất nhiều thời gian cho việc làm giao diện.

Tham khảo: https://sherlock.inspiredcode.io