IOS iPhone official reference details

Source: Internet
Author: User
Official portal site Refernce Library

Mac OS X Refernce Library

Http://developer.apple.com/library/mac/navigation/

IOS Refernce Library

Http://developer.apple.com/library/ios/navigation

Safari Refernce Library

Http://developer.apple.com/library/safari/navigation/

Check in IE usually has a problem. You can view it in Safari or other browsers. This search function is good enough.

 

The following are some of the necessary classification documents. I am familiar with this content, and it is estimated that the development on ios mac will be handy. IOS

Operating System

 

■ IOS Technology Overview

Introduces iOS and its technologies.

Http://developer.apple.com/technologies/ios/

 

■ Your First iOS Application

For a tutorial to get you started creating iOS applications

Http://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhone101/iPhone101.pdf

Required Documents

 

■ IOS Human Interface Guidelines

For information about user INterface design and how to create valid tive applications using iOS

Http://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/MobileHIG.pdf

Provides useful guidance on interface design.

 

■ IOS Development Guide

This document describes the iOS application development process. It also provides information about becoming a member of the iOS Developer Program, which is required to run applications on devices for testing. 

Http://developer.apple.com/library/ios/documentation/Xcode/Conceptual/iphone_development/iOS_Development_Guide.pdf

Knowledge about compiling and debugging [simulators, real machines], performance debugging, unit testing, publishing, and submission to AppStore

 

■ IOS Application Programming Guide

Describes the architecture of an iOS application and shows the key customization points in UIKit and other key system frameworks.

Http://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/iPhoneAppProgrammingGuide.pdf

Runtime, security, file, communication, performance tuning, etc.

 

■ Event Handling Guide for iOS

For information about handling touch and motion-related events

Http://developer.apple.com/library/ios/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/EventHandlingiPhoneOS.pdf

 

Objective-C

Development language

 

■ Objective-C Release Notes

Describes some of the changes in the Objective-C runtime in the latest release of Mac OS X.

Http://developer.apple.com/library/mac/#releasenotes/Cocoa/RN-ObjectiveC/

 

Learning Objective-C: A Prime

Http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/Learning_Objective-C_A_Primer/

 

■ The Objective-C Programming Language

Introduces object-oriented programming and describes the main programming language used for iOS development.

Http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ObjectiveC/ObjC.pdf

 

■ Objective-C Runtime Programming Guide

Describes aspects of the Objective-C runtime and how you can use it.

Http://developer.apple.com/library/ios/documentation/cocoa/Conceptual/ObjCRuntimeGuide/ObjCRuntimeGuide.pdf

 

■ Objective-C Runtime Reference

Describes the data structures and functions of the Objective-C runtime support library. your programs can use these interfaces to interact with the Objective-C runtime system. for example, you can add classes or methods, or obtain a list of all class definitions for loaded classes.

Http://developer.apple.com/library/mac/documentation/Cocoa/Reference/ObjCRuntimeRef/ObjCRuntimeRef.pdf

 

■ Object-Oriented Programming with Objective-C

Every object-oriented programming language and environment has a different perspective on whatObject-orientedMeans, how objects behave, and how programs might be structured. This document offers the Objective-C perspective.

Http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/OOP_ObjC/OOP_ObjC.pdf

CoCoa

Development Framework

Http://developer.apple.com/technologies/mac/cocoa.html

 

■ Cocoa Fundamentals Guide

Introduces the basic concepts, terminology, ubuntures, and design patterns of the Cocoa frameworks and development environment.

Http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CocoaFundamentals/CocoaFundamentals.pdf

 

■ Cocoa Application Tutorial

Shows you how to build a simple Cocoa application for Mac OS X using the Xcode development environment, the Cocoa frameworks, and Objective-C. your First iOS Application is a tutorial that guides you through the creation of a simple iPhone application, showing you along the way the basics of the Xcode development environment, Objective-C, and the Cocoa frameworks.

Http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ObjCTutorial/ObjCTutorial.pdf

 

Garbage Collection Programming Guide

Describes the garbage collection system used by Cocoa.

Http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/GarbageCollection/GarbageCollection.pdf

 

Memory Management Programming Guide

Describes the reference counting system used by Cocoa.

Http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/MemoryMgmt/MemoryMgmt.pdf

 

■ View Controller Programming Guide for iOS

For information about structuring and managing your application's user interface

Http://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/ViewControllerPGforiPhoneOS.pdf

 

■ View Programming Guide for iOS.

For information about presenting and animating your user interface

Http://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/ViewPG_iPhoneOS.pdf

 

■ Model Object Implementation Guide

Discusses basic issues of subclass design and implementation,

Http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ModelObjects/ModelObjects.pdf

 

■ Drawing and Printing Guide for iOS

For information about drawing custom content

Http://developer.apple.com/library/ios/documentation/2DDrawing/Conceptual/DrawingPrintingiOS/DrawingPrintingiOS.pdf

 

■ Text, Web, and Editing Programming Guide for iOS.

For information about handling text and web content and about managing the keyboard

Http://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/TextAndWebiPhoneOS.pdf

 

■ Multimedia Programming Guide

For information about inconfigurating audio and video into your application

Http://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/MultimediaPG/MultimediaProgrammingGuide.pdf

 

Coding Guidelines for Cocoa

Http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CodingGuidelines/CodingGuidelines.pdf

Http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CodingGuidelines/CodingGuidelines.html

Web

■ Dashcode User Guide

Which describes how to create webpages optimized for Safari on iOS. These web applications make use of web technologies such as HTML, CSS, and JavaScript.

Http://developer.apple.com/library/mac/documentation/AppleApplications/Conceptual/Dashcode_UserGuide/Contents/Resources/en.lproj/Dashcode_UserGuide.pdf

 

■ Safari Web Content Guide

In-depth information on how to create web applications that work well on iPhone and iPod touch

Http://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariWebContent/SafariWebContent.pdf

 

If you're interested in developing iOS web applications, visit

Http://developer.apple.com/devcenter/safari/library

 

XCode

Development Tools

A Tour of Xcode

Http://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/A_Tour_of_Xcode/A_Tour_of_Xcode.pdf

 

Http://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/DocViewerHomePage/

 

Http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/A_Tour_of_Xcode/030-Recommended_Reading/Resources.html#//apple_ref/doc/uid/TP30000890-CH221-SW1

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.