To improve the level of iOS development, the most important thing is to do more projects, but the real life we in charge of an app may be six months or even a year is responsible for a module, imagine, a year of time is not only waste so simple thing, time is money, how to do? It's about analyzing apps in other markets and reusing apps. Below I take autohome this app to do the explanation.
One: Parse Autohome resource picture
1.app Choice: First financial category of the app even if it is encrypted, you can not see any data, the preferred news category, such as NetEase news, I choose Autohome app here, personal hobbies, can also look at the car information.
2. First download the Autohome app from itunes Store and find this after downloading. IPA package
3. Change the. IPA suffix to. zip,
4. Unzip the zip and you'll see that
5. Open the folder,
6. You will see the Payload folder, open the folder, see the file, right-click to display the contents of the package
7. Congratulations, you saw the Autohome. All resource images and. plist files
is not very fun, hehe, Next is to parse Autohome data.
II: Using Charles to parse Autohome app data
If you don't have a Charles tool, you can download it: Download a free Trial of Charles? Charles Web Debugging Proxy
1. Warm-up: Set up the agent, the computer and mobile devices placed in the same wireless network environment to set up agents, the mobile phone proxy address set to the same as the computer wireless IP address,
PC WiFi Address
Same WiFi on your phone
Click on the following prompt, enter, select Manual
Fill in the address and the computer WiFi address, port fill 8888
2. Open Charles and click on the interface gear
Open, select proxy settings
Port Fill 8888
3. Run the Autohome app on your phone and you'll see Charles on the show
Request API
Oh, request parameters
This is, of course, the parsed data.
See, the data is right.
Summary: Now the picture resources have, the data also has, can not do come out Autohome prototype, I believe this study can quickly progress, if you go to Autohome interview, you can directly with rewrite Autohome app to interview, I want to take their app to interview success chances will be very big bar, Similarly to other companies, spend a day before the interview to get an interview with the company's demo I think the opportunity will be bigger.
Note: Only the data that is not encrypted can be parsed down, we can find some non-encrypted app to learn, I wish you more and more good.
Improve your level of development-resolve other apps