Advanced iPhone development (the source is a ppt)

Source: Internet
Author: User
IOS sales figures (March) • 0.1 billion iPhones • 10 million itouch • 15 million iPad • 27% smartphone shares • 70% tablet shares • 0.35 million apps • 10 billion downloads • 2 billion distributed to developers • 70 thousand developers • millions of downloads per day • an average of over 60 target app customers for each mobile phone • iPhone users include the most elite part of the smartphone user base • younger iPhone users • iPhone user base educated higher degree • More iPhone users

More Android users than iPhone, the fastest growing

Status Quo of Domestic Developers • 40 thousand developers • less than 5000 mature developers • 53% expect Android, 32% expect iPhone • less than 20% profit-making • enterprise development focuses on applications • personal development focuses on games, applications are free of charge. • Good Individual developers are stable at $3000 per day. • A large number of companies cannot recruit suitable developers. • Are you still hesitant? How to Learn iPhone programming • Persistence • Book • Example code • developer.apple.com/iphone• www.google.com.hk ••• itititititit objecobjecobjecobjecobjecobjecobjecobjecobjecobjective-c, C, C ++ • Development Account

99 $ a year

Pre-course surveys • Have you learned C language and C development experience? • Have you learned C ++ or Java and development experience? • Have you used Linux, have you ever used Mac OS? • Have you ever had a Mac computer? At least there are mini • Have you ever worked on OS X? • Have you installed IOS SDK and have been developing useful web site-http://www.google.com/-http://developer.apple.com/-http://www.cocoachina.com/-http://www.weiphone.com/

 

Developer Program • register a developer for free. You can download the SDK, sample code, and documents. You cannot debug the program online or publish the program to the app store. • developers with $99 a year of online debugging can publish programs to the App Store and download sdksdk for beta • xcode 4.3 + sdk5.0 is the final release version, it is recommended to download • xcode 4.0 + sdk4.3 is the most stable version, and it is recommended to download • Previous versions-1.0, 2.0, 3.0, 4.0 • after SDK installation, available-xcode-interface builder-Simulator-instruments-sharkios devices • iPhone • itouch • iPad • Previous versions-iPhone 1.0, 2.0, 3G, 3gs, 4G, 4gs-iPad 1, iPad 2, there will soon be a 3-generation iPad simulator • iPhone simulator is the target platform for deploying and testing your applications on a computer • iPhone simulator provides In iPhone-like environments, you can use menu options to Simulate Screen locks, screen turns, memory warnings, and other functions. • because the computer does not provide necessary hardware, the iPhone simulator also has function limitations. • note: the above is also applicable to functions of the iPad simulator. • GPS positioning is not supported. • accelerometer is not supported. • Multi-point touch with more than 2 fingers is not supported. • No call is allowed. • 3G network is not supported. • No use cameras and microphones • only provide some original programs such as safari, contact, photos, settings • unable to test program CPU and memory consumption for iPhone iOS device physical data • memory-iPhone (touch) 2g, 3G: 128m-iphone (touch) 3gs: 256m-iphone (touch) 4G: 512m-ipad 1g 256m-ipad 2G 512m • CPU-iPhone (touch) 2g, 3G: 400 m Hz-iPhone (touch) 3gs: 600 m Hz-iPhone (touc H) 4G: 1gm Hz-iPad 1G Single-core 1g-ipad 2G dual-core • Resolution-iPhone (touch) 2g, 3G, 3gs: 320 * 480-iphone (touch) 4G: 640 * 960-ipad 9.7 inch 1024x768 program limit • memory limit-do not exceed 20m-memory warning • battery limit-20 years maximum for handheld devices. • SDK restrictions-to use classes or APIs, you need to check the version from which the introduced • Interaction restrictions-only one home key • backend operation restrictions-not supported before ios4.0. IOS program Security Mechanism • sandbox restrictions • no access to other programs or folders • No data sharing (unless system clipboard) • only the libraries, documents, and TMP directories in your own folders can be read and written. • Digital Signature required • unless the cracked iOS device IPA file • packaged installer • ZIP format • decompress it and use the resource file • Some PNG files if not available, you can find a tool for conversion.

 

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.