There are many useful software on Mac, some of which can improve our development efficiency, and some can improve our work efficiency. Today I will introduce some software on Mac that can help us develop. 1. UI debugging tool--RevealReveal is an interface debugging tool. With Reveal, we can dynamically view and modify the application interface during iOS development. It is similar to Chrome's "Inspect Element" function. Not only can we see the interface hierarchy of the iOS program at runtime, but we can also modify the program interface in real time and see the effect of the modification without re-running the program. 2. Interface debugging--PostmanIn our daily development, especially when we need to deal with interfaces, whether we write interfaces or use interfaces, we must test them in advance after getting them. In this case, we need a more powerful Http request simulation tool. Postman is a Chrome plug-in for web page debugging and sending web page http requests. We can use it to easily simulate get or post or other requests to debug the interface. 3. Network Interception--CharlesCharles is a commonly used network packet interception tool on Mac. When doing mobile development, we often need to intercept network packets for analysis in order to debug the network communication protocol with the server. Charles sets itself as the system's network access proxy server so that all network access requests are completed through it, thereby achieving network packet interception and analysis. In addition to debugging ports in mobile development, Charles can also be used to analyze the communication protocols of third-party applications. With Charles' SSL function, Charles can also analyze the Https protocol. Many iOS high-end applications use Charles to intercept and obtain network data. 4. Color Picker - SipSip is a powerful tool for full-stack developers. Users can quickly obtain the color value of the current position on the screen with just a click of the mouse, and automatically save the data to the clipboard for easy pasting at any time. Supports multiple formats such as CSS, UIColor, etc. 5. JSON data model generation tool--JSONExportJSONExport is a Mac OS X application written in Swift. It can automatically generate Model class code in a specified language from JSON, including properties, getters and setters of properties, etc. No matter how complex your json data is or how many layers of nesting it contains, this tool can convert it, which saves us a lot of time in developing and generating data models. JSONExport supports languages such as OC, Swift, and Java. 6. Git code interface management tool--SourceTreeSourceTree is a free Git and Hg client for Windows and Mac OS X, with a visual interface and easy to use. It is also a Mercurial and Subversion version control system tool, supporting operations such as create, commit, clone, push, pull and merge. 7. Svn code interface management tool--CornerstoneCornerStone is a very useful SVN software management tool under Mac OS X. Of course, Versions can also be used, but it is not as easy to use and powerful as CornerStone. Note: CornerStone is free. If your company needs to use it, it is recommended that the company purchase the software copyright and support genuine products. I use the version that the company has purchased the right to use. Of course, there are also cracked versions online. |
<<: Australia completes first millimeter wave auction, 5 companies receive licenses
>>: OneWeb launches 182 more internet satellites into orbit
In the past two years, 4G unlimited data packages...
[[406692]] The Linkerd 2.10 Chinese manual is bei...
[51CTO.com Quick Translation] Convergence has bee...
10gbiz has released this month's promotion, w...
[[432404]] Binary search is also called half-sear...
In 2020, the "new crown" black swan cam...
According to foreign media TechCrunch, affected b...
The advent of 5G technology will revolutionize th...
What is the difference between the Internet of Id...
5G provides a large number of new applications fo...
The T568A standard provides a uniform method for ...
The 5G era is coming. What should 4G users do? On...
With the advent of the 4G era, the Internet indus...
Black Friday is followed by Cyber Monday, and t...