IOS Common Base Framework

Source: Internet
Author: User
Tags oauth

Frame name

Function

Foundation

Provides basic classes of OC (like NSObject), basic data types, etc.

UIKit

Creating and managing the user interface for an application

Quartzcore

Provides animation effects and the ability to render through hardware

Coregraphics

Provides a C-based API for 2D drawing

SystemConfiguration

Detects if the current network is available and hardware device status

Avfoundation

Provides the underlying API for audio recording and playback, as well as managing audio hardware

Cfnetwork

Access and configure networks, like HTTP, FTP, and Bonjour Services

Corefoundation

Provides abstract common data types such as Unicode strings, XML, URLs, etc.

Corelocation

Get location information using GPS and WiFi

Gamekit

Network functions for games: Peer-to-peer and in-game voice communication

AddressBook

Provides the ability to access user contact information

Addressbookui

Provides a user interface for displaying contact information stored in the Address Book

Audiotoolbox

Provides the underlying API for audio recording and playback, as well as managing audio hardware

AudioUnit

Provides an interface that allows our applications to process audio

Mapkit

An interface that provides an inline map for an application

MediaPlayer

Provides the ability to play video and audio

Messageui

Provides a view control interface to handle e-mail and SMS

Opengles

Provides animation effects and the ability to render through hardware

Storekit

Provides support for applications to consume in the run of programs

Commonly used third-party open source frameworks:

Afnetworking

develop several common open source class libraries and:

1.json JSON encoded decoding
2.GTMBASE64 base64 encoding and decoding
3.TouchXML XML parsing
4.SFHFKeychainUtils safely save user password to Keychain
5.MBProgressHUD Awesome one loading wait effect frame
6.ASIHTTPRequest HTTP and other related protocol encapsulation
7.EGORefreshTableHeaderView drop-Down refresh code
8.AsyncImageView asynchronously loads a picture and caches the code
9. The erection of similar setting is also a column procedure 
Mbprogresshud-progress indicator repertoires
Flurry--Detailed usage statistics
coreplot--2d graphics plotter
GData Client--iphone All Google related services on the class library
sdwebimage-Simplified network image processing
regexkitlite--Regular expression support

Libraries that may be used:
1.EXIF:SVN Checkout Http://iphone-exif.google.code.com/svn/trunk/iphone-exif
2. Image processing: SVN checkout http://simple-iphone-image-processing.googlecode.com/svn/trunk/ Simple-iphone-image-processing-read-only


AppStore Software Ranking related, 工欲善其事, its prerequisite.
1. Download ranking Related: AppAnnie
2. User Behavior Analysis: Flurry
3.majicrank-Countries Ranking query tool (recommended)
4.appviz-app Sales Statistics software (recommended)
5.podviz-user reviews and other viewing tools
6.appfigures-Report Statistics Analysis tool

Develop several common open source class libraries and: Reference 1.json JSON encoding decoding 2. GTMBASE64 base64 encoding decoding 3. Touchxml XML parsing 4. Sfhfkeychainutils safely save user password to keychain in 5. Mbprogresshud is a great loading wait effect frame 6. ASIHTTPRequest HTTP and other related protocols encapsulation 7. Egorefreshtableheaderview drop-down refresh code 8. Asyncimageview asynchronously loads the picture and caches the code 9. Similar to the setting of the erection of the column procedure

Scan WiFi Information:

http://code.google.com/p/uwecaugmentedrealityproject/

http://code.google.com/p/iphone-wireless/

Barcode scanning:

Http://zbar.sourceforge.net/iphone/sdkdoc/install.html

TCP/IP communication protocol:

http://code.google.com/p/cocoaasyncsocket/

VOIP/SIP:

http://code.google.com/p/siphon/

http://code.google.com/p/asterisk-voicemail-for-iphone/

http://code.google.com/p/voiphone/

Three20

Https://github.com/facebook/three20

Google Gdata

http://code.google.com/p/gdata-objectivec-client/

720 Panorama Display Panoramagl

http://code.google.com/p/panoramagl/

Jabber Client

http://code.google.com/p/ichabber/

Plblocks

http://code.google.com/p/plblocks/

Image processing

http://code.google.com/p/simple-iphone-image-processing/

JSON encoded decoding: http://code.google.com/p/json-framework

Base64 encoding decoding: http://code.google.com/p/google-toolbox-for-mac/source/browse/trunk/Foundation/?r=87

XML parsing: Https://github.com/schwa/TouchXML

Safely save user password to keychain: Https://github.com/ldandersen/scifihifi-iphone

Load wait effects framework (Private API): Https://github.com/jdg/MBProgressHUD

HTTP and other related protocols encapsulation: Http://allseeing-i.com/ASIHTTPRequest

Drop-Down Refresh code: Https://github.com/enormego/EGOTableViewPullRefresh

Load the picture asynchronously and cache the code: http://www.markj.net/iphone-asynchronous-table-image/

iphone Tts:https://bitbucket.org/sfoster/iphone-tts

iphone cook book Source: https://github.com/erica/iphone-3.0-cookbook-
iphone Regular expression: http://regexkit.sourceforge.net/RegexKitLite/

OAuth Authentication: http://code.google.com/p/oauth/
http://code.google.com/p/oauthconsumer/

IOS Common Base Framework

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.