Free lunch behind the Instagram code (continued)

Source: Internet
Author: User

Free lunch behind the Instagram code (continued)

My previous blog described in detail all the open-source projects used by Instagram code. Coincidentally, a similar blog post appeared in the Hacker News hot list last night. It seems that IOS developers around the world are very concerned about these open-source projects. I will continue to add some content in this blog post on Hacker News.

1. mbprogresshud, asihttprequest, and JSON framework are too famous. They were also introduced in the previous blog.

4. flurry-detailed usage statistics (free SDK download), an analytics tool for iOS platform. Generally, Chinese developers embed umeng (umeng free SDK download) in their own apps to monitor various operation data of their apps. Correspondingly, flurry is used by developers outside China. I have used both of them. My personal experience is that, compared with umeng's various data sources, flurry provides fewer monitoring projects and the interface is ugly. Anyway, if there are foreigners in your project partner, you probably still need to use flurry.

5. regexkitlite-Regular Expression support (Code download), IOS Regular Expression Toolkit. If you were a web developer, is there a burst of tears?

The following is a sample code.

1
2
3
4
5
6
7
8
9
// Finds phone number in format Nnn-NNNN

Nsstring * RegEx = @ "[0-9] {3}-[0-9] {3}-[0-9] {4 }";

For (nsstring * match in [textview. Text componentsmatchedbyregex: RegEx]) {

Nslog (@ "phone number is % @", match );

}

6. Facebook ios sdk-Facebook api library (Code download), introduced in the previous blog, Facebook official ios sdk.

7. sdwebimage-Simple Web image support (Code download). I have never used this toolkit. The introduction is the same as the egoimageloading function introduced in my previous blog. With it, your iOS app can access the image files on the web, which is just as convenient as accessing the local image files on the iPhone. You don't have to worry about any network connection or local cache. But my question is, why does Instagram use egoimageloading instead of sdwebimage?

8. gdata client-iPhone library for all of Google's services (Code download). This toolkit helps you use objective-C to easily access Google's official APIs.

9. coreplot-2D graph plotter (Code download) is pondering a Stock Market app, but I don't know what tools to use for drawing? Core plot helps you draw various 2D data graphs.

10. three20-General IOS Library (Code download ). After Facebook developed its own iPhone application, it simply gave its IOS code library open-source in the spirit of Pudu cangsheng. Note that three20 is not just a toolkit, but a complete framework. If three20 needs to be moved into your project, it may cause some trouble. If you have trouble and do not know how to solve it, go to three20 official website and check out the solutions you may need.

Done. So much.

Related Article

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.