Improve your level of development-resolve other apps

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.