Các công cụ và ứng dụng giúp phát triển iOS dễ dàng hơn nhiều

Mar 22 2022
Trong cuộc đời nhà phát triển của mình, tôi đã tìm kiếm các công cụ sẽ giúp tôi trong khi phát triển và tôi đã tập hợp những công cụ tôi thích cho bạn trong bài viết này. Trước hết, tôi muốn nói về Sherlock.

Trong cuộc đời nhà phát triển của mình, tôi đã tìm kiếm các công cụ sẽ giúp tôi trong khi phát triển và tôi đã tập hợp những công cụ tôi thích cho bạn trong bài viết này. Trước hết, tôi muốn nói về Sherlock.

S herlock đã thúc đẩy công việc của chúng tôi và tăng năng suất của chúng tôi trong quá trình phát triển. Trong các dự án quy mô lớn, quá trình thiết kế xCode là không đủ đối với chúng tôi.

Như bạn đã biết, bạn chờ rất lâu để xem màn hình và các thành phần UI mà bạn đã thiết kế trong xCode ( nói về phân cấp chế độ xem ). Cần có thời gian để truy cập các thuộc tính thành phần giao diện người dùng ngay cả sau khi ứng dụng được khởi chạy. Với Sherlock, màn hình mở rất nhanh và bạn có thể thấy tất cả các tính năng của các thành phần giao diện người dùng trong thời gian rất ngắn. Với màn hình mở ra, bạn có thể đọc các tính năng một cách có ý nghĩa.

Ảnh từ Sherlock

Khi bạn chạy dự án trong xCode và nhìn thấy màn hình và các thành phần, bạn không thể thực hiện bất kỳ thay đổi nào đối với các thành phần giao diện người dùng trong thời gian chạy. Bạn cần dừng dự án, thực hiện thay đổi, xây dựng nó sau đó chạy lại và xem thay đổi được phản ánh như thế nào. Ngay cả những thay đổi nhỏ nhất cũng có thể mất rất nhiều thời gian ( đối với dự án mà tôi đã làm việc, quá trình xây dựng mất khoảng 10-15 phút ). Với Sherlock, bạn có thể thực hiện các thay đổi đối với các thành phần giao diện người dùng trong thời gian chạy. Bạn có thể thấy sự thay đổi trực tiếp trên màn hình.

Như bạn đã biết, có rất nhiều mẫu thiết bị iPhone và độ phân giải màn hình khác nhau. Chúng tôi cần kiểm tra xem các thành phần giao diện người dùng mà chúng tôi phát triển có hoạt động chính xác trên tất cả các thiết bị hay không. Vì vậy, chúng tôi đang chạy dự án và kiểm tra màn hình trên tất cả các kiểu thiết bị. Đây cũng là một quá trình tốn nhiều thời gian. Mặt khác, Sherlock cho phép bạn xem các thành phần giao diện người dùng bằng cách chọn các kiểu thiết bị khác nhau trong thời gian chạy. Nói cách khác, bằng cách chạy ứng dụng một lần, bạn có thể nhìn thấy màn hình trong thời gian ngắn trên tất cả các kiểu thiết bị.

S ourcetree là một ứng dụng khách Git miễn phí dành cho Windows và Mac. Nó rất là hữu ích. Nó giúp dễ dàng quản lý kho lưu trữ của bạn.

“Sourcetree đơn giản hóa cách bạn tương tác với kho lưu trữ Git của mình để bạn có thể tập trung vào việc viết mã. Hình dung và quản lý kho lưu trữ của bạn thông qua Git GUI đơn giản của Sourcetree. ”

Ảnh từ ứng dụng Sourcetree

H omebrew , là một phần mềm quản lý gói phần mềm mã nguồn mở và miễn phí giúp đơn giản hóa việc cài đặt phần mềm trên máy Mac.

S wimat là một ứng dụng để định dạng mã Swift của bạn. Bạn có thể xem ảnh gif từ trang GitHub của Swimat.

Có ba cách để cài đặt. Bạn có thể chọn bất cứ điều gì bạn muốn.

  1. Cài đặt qua homebrew-cask
  2. # Homebrew previous version
    brew cask install swimat
    # Homebrew latest version
    brew install --cask swimat
    

M accy , là một trình quản lý khay nhớ tạm đơn giản. Nó rất hữu ích cho tôi thực sự. Tôi đang sử dụng nó quá nhiều, không chỉ khi tôi viết mã mà còn trong việc sử dụng hàng ngày của tôi.

“Maccy là một trình quản lý clipboard nhẹ cho macOS. Nó lưu giữ lịch sử của những gì bạn sao chép và cho phép bạn nhanh chóng điều hướng, tìm kiếm và sử dụng nội dung khay nhớ tạm trước đó ”.

Tải xuống phiên bản mới nhất từ ​​trang phát hành hoặc sử dụng Homebrew :

brew install --cask maccy

      
                
Photo from Postman

“Postman đơn giản hóa từng bước của vòng đời API và hợp lý hóa việc cộng tác để bạn có thể tạo các API tốt hơn - nhanh hơn”.

Tôi thường sử dụng Postman cho các ứng dụng gốc nhỏ mà tôi đã phát triển để cải thiện bản thân, thay vì sử dụng nó trong dự án mà tôi đã phát triển tại nơi làm việc của mình.

O hMy ZSH là một mã nguồn mở và cung cấp cách quản lý cấu hình zsh, chủ đề và plugin để mở rộng giao diện và chức năng của shell của bạn.

“Oh My Zsh là một khuôn khổ thú vị, mã nguồn mở, hướng tới cộng đồng để quản lý cấu hình Zsh của bạn. Nó đi kèm với hàng nghìn chức năng hữu ích, trình trợ giúp, plugin, chủ đề và một vài thứ khiến bạn phải hét lên… ”

Và bây giờ tôi sẽ nói về công cụ cuối cùng mà tôi đang sử dụng. Đó là iTerm . Bạn cũng có thể quen với điều đó.

Hình thức ảnh iTerm2

I Kỳ 2 là sự thay thế cho Terminal và kế thừa của iTerm. Theo tôi nó là trình giả lập đầu cuối tốt nhất cho macOS.

Có một số tính năng được liệt kê trên trang tính năng của chúng . Một số tính năng tôi thích là:

  • Chế độ xem ngăn chia
  • Cửa sổ phím nóng cho thiết bị đầu cuối tức thì ở bất kỳ đâu
  • Phát lại tức thì (có thể “tua lại” phiên của bạn trong trường hợp bạn quên ghi chú / sao chép điều gì đó)
  • Dán lịch sử
  • Hỗ trợ Growl để thông báo khi quá trình hoàn tất
  • Tìm kiếm sẽ đánh dấu tất cả các từ được tìm thấy (như trong Chrome và Safari)
  • Bản sao không có mẹ

© Copyright 2021 - 2023 | vngogo.com | All Rights Reserved