As far as we know, the development of iOS is mostly using Xcode, in addition to this tool, there are several useful to assist in the actual development of the problems encountered, with this auxiliary development skills, in the work, even after the interview, there may be no small help.
The following three useful iOS development tools are recommended:
First: Blue and white porcelain (grasping package software)
We know that the development is generally a team development, our iOS development is to do the front end, back-end needs to cooperate with the background, sometimes, the background staff back to the data errors, or interface documentation error caused us to not get the data at the front desk, is likely to quarrel, the backstage staff said I returned to your data, Front desk people said I can not get your data back, so the problem is not resolved, at this time, the blue and white porcelain will come in handy, this is a catch package software, to listen to Xcode various HTTP requests, from which to discover the problem of network data;
The use of blue and white porcelain is simple, as long as the MacOS environment on the hook can be used, will be automatically monitored, no configuration.
This is my review of the packet capture example, such as to determine whether the argument is a "message", and then we see "message" corresponding to "success" means that the interface data request success, if there is no content, or data errors, we are based on the actual situation and the background to a bit, Or the capture software to catch the data is empty or wrong to the backstage, in popular words, this is a "backstage face software";
Small tips: Because I was trained before the contact with iOS, training, we get the interface and those data is all right, will not encounter this kind of actual development will encounter the situation, all many people do not know this software, indeed the help of iOS development is very large;
The second software: Blue light (FQ software)
At present, all of us need to FQ, for our development, I feel the biggest meaning is from Baidu search-->google search. In our development, often encountered some of our current has not touched some of the problems, this time the search engine reflects his value, and for the search engine-Baidu and Google the difference between the internet has been the sky, I will not caught dead, but I still recommend, if engaged in the development industry, It's best to use Google search. And because of some domestic reasons, in fact, we are unable to access the Google site, all the meaning of FQ software appears, lantern is I used the more useful FQ software, mainly free (3.0 of the following version free)
A wave of blue lights: http://www.iyaxi.com/2015-11-17/732.html (free version with 2.2.5)
---> Small tips!! : If you use the blue and white porcelain clutch to catch the bag, pay attention to the first Lantern tool off, you can catch!!
Third software: Beyond Compare (file comparison tool)
This software is used for file comparison, this software I have encountered a major trouble at work is to rely on his help to solve;
The problem is as follows: I worked with the company to develop iOS small partner file conflict, SVN migration time, causing his file loss, and finally can only manually merge the project by manual. Because our project is relatively large, a manual comparison of the merger, too time-consuming and laborious, this time the software is working;
1. First select the two items that need to be compared:
2. Select Start Content Comparison
3. View the comparison results
Left and right comparison: found in the "dropdown menu" and "url download", the left side of the folder more than a yhothersetting folder
4. If the right side is the project we will eventually integrate, we need to add the contents of the left Yhothersetting folder to the right side of the project:
5. Compare and replace content
This is a different code area of two files, if you want to move the left side of the content to the right past, on the left side of the "--" click, if you want to move the right side of the content to the left, click on the right side of the "<--", you can achieve the content of the replacement;
This software may use less, but once it is used, it will find that it really saves too much work.
The above three software is I used in the work of the Assistant development software, the need for small white can first mark, discouragement useful to the time ~
Practical development, a useful tool for assisting iOS development