iOS iPhone官方参考资料明细

简介: 官方的门户站点 Refernce Library Mac OS X Refernce Library http://developer.apple.com/library/mac/navigation/ iOS Refernce Library http://developer.

官方的门户站点

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/

在IE下查看一般情况下会存在问题,在Safari或其他浏览器查看,这个的帮助搜索功能够强

 

如下是一些必读的分类资料文档,熟悉了这些内容,估计在ios mac上开发会得心应手。

iOS

操作系统

 

■ 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

入门必看的资料

 

■ iOS Human Interface Guidelines

For information about user interface design and how to create effective applications using iOS

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

界面设计的指导,很有用的指导信息

 

■ 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

编译、调试【模拟器、真实机器】、性能调试、单元测试、发布、提交到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

运行时、安全、文件、通讯、性能调优等等

 

■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

开发语言

 

■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 what object-oriented means, 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

开发框架

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

 

■ Cocoa Fundamentals Guide

introduces the basic concepts, terminology, architectures, 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 incorporating 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

开发工具

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

相关文章
|
6月前
|
网络安全 开发工具 数据安全/隐私保护
如何把ipa文件(iOS安装包)安装到iPhone手机上? 附方法汇总
如何把ipa文件(iOS安装包)安装到iPhone手机上? 附方法汇总
|
2月前
|
网络安全 开发工具 数据安全/隐私保护
如何把 ipa 文件 (iOS 安装包) 安装到 iPhone 手机上? 附方法汇总
如何把 ipa 文件 (iOS 安装包) 安装到 iPhone 手机上? 附方法汇总
|
5月前
|
安全 前端开发 Android开发
鸿蒙开发|鸿蒙系统的介绍(为什么要学习鸿蒙开发|鸿蒙系统的官方定义|鸿蒙和安卓、ios的对比)
鸿蒙开发学习是一项探索性的工作,旨在开发一个全场景分布式操作系统,覆盖所有设备,让消费者能够更方便、更直观地使用各种设备。
295 6
鸿蒙开发|鸿蒙系统的介绍(为什么要学习鸿蒙开发|鸿蒙系统的官方定义|鸿蒙和安卓、ios的对比)
|
6月前
|
安全 Go 数据安全/隐私保护
免费升级到 iOS 17 Developer Beta:官方Apple Store升级方案与爱思助手方法比较
免费升级到 iOS 17 Developer Beta:官方Apple Store升级方案与爱思助手方法比较
223 0
|
8月前
|
开发工具 iOS开发
iOS 逆向编程(十一)iPhone 终端支持中文输入与vim命令(编辑文件)
iOS 逆向编程(十一)iPhone 终端支持中文输入与vim命令(编辑文件)
64 0
|
8月前
|
网络协议 Shell 网络安全
iOS 逆向编程(九 - 1)通过 USB 连接登录 iPhone 以及端口映射
iOS 逆向编程(九 - 1)通过 USB 连接登录 iPhone 以及端口映射
175 0
|
8月前
|
存储 安全 网络协议
iOS 逆向编程(五)通过 (OpenSSH) Wifi 远程连接登录 iPhone
iOS 逆向编程(五)通过 (OpenSSH) Wifi 远程连接登录 iPhone
265 0
|
10月前
|
iOS开发 开发者
代码显示苹果 iOS 16.2 将允许 iPhone 更频繁刷新“实时活动”,但也更加耗电
代码显示苹果 iOS 16.2 将允许 iPhone 更频繁刷新“实时活动”,但也更加耗电
|
11月前
|
网络安全 开发工具 数据安全/隐私保护
如何把 ipa 文件 (iOS 安装包) 安装到 iPhone 手机上? 附方法汇总
苹果 APP 安装包 ipa 如何安装在手机上?很多人不知道怎么把 ipa 文件安装到手机上,这里就整理了苹果 APP 安装到 iOS 设备上的方式,仅供参考
|
11月前
|
iOS开发 开发者
代码显示苹果 iOS 16.2 将允许 iPhone 更频繁刷新“实时活动”,但也更加耗电
10 月 26 日消息,随着本周 iOS 16.1 正式版的发布,苹果推出了实时活动 —— 更多第三方应用程序可提供有用的信息。有了“实时活动”功能,用户可以随时获知常用 App 的最新信息。无需解锁设备,即可在锁定屏幕上关注出租车的到达时间、球赛最新比分,或者下一个闹钟提醒。在 iPhone 14 Pro 上,如果解锁设备,“实时活动”信息还会出现在灵动岛。