iOS iPhone官方参考资料明细

官方的门户站点

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

时间: 2024-10-27 07:40:24

iOS iPhone官方参考资料明细的相关文章

JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决_javascript技巧

var date = new Date('2016-11-11 11:11:11'); document.write(date); 最近在写一个时间判断脚本,需要将固定好的字符串时间转换为时间戳进行比较,在做的时候个人习惯使用chrome作为调试工具,代码基本完成之后,一切正常: 使用其他浏览器访问,好嘛,IE跟safari都不兼容,返回错误"Invalid Date". 想着估计是字符串格式的问题,改成'2016/11/11 11:11:11'再测试,结果正常,以为这样应该没问题了,

支付宝 iOS SDK 官方下载页面[转]

from:http://blog.sina.com.cn/s/blog_6f72ff900102v0sw.html   藏得太深了,不得不记下来!     官方页面地址:   https://b.alipay.com/order/productDetail.htm?productId=2013080604609654&tabId=4#ps-tabinfo-hash     欢迎加群互相学习,共同进步.QQ群:iOS: 58099570 | Android: 330987132 | Go:2176

Open Source C# (Mono Compatible) Library for Sending Push Notifications To iOS (iPhone/iPad APNS), Android (C2DM), Windows Phone Apps

下面是一个C#库(兼容Mono),允许你推送通知到iOS应用程序和Android,Windows Phone和一些黑莓应用程序.在iOS和Android开发中给App应用软件推送消息通知是很常用的方式.今天给大家iOS和Android开发者推荐一个可以给实现给包括iOS.Android和Windows Phone及Blackberry多种操作系统的App应用推送消息通知的开源C#库 - PushSharp,同时PushSharp这个C#库可以兼容Mono框架. 这是一些在GitHub的Readm

iOS(iPhone/iPad)开发新手必读

Objective-C 入门 一个简单的可以快速上手的 Objective-C 入门教程. iOS概述 本文对构成iOS的基础特性提供了高层的概述,帮助你了解这个平台. 基于Xcode4开发第一个iPhone程序:"Hello World" 由宝玉出品的非常详尽的iOS开发入门教程. <C#妹妹和Objective-C阿姨对话录>系列 由小墨的童鞋创作的生动有趣的Objective-教程. 第二个iPhone应用程序:"Say Hello" [摘要]通过

ios:iPhone平台下的游戏开发

在iPhone平台上开发游戏也有一段日子了,相对于windows开发市场的一片混乱,iPhone以及Mac平台上展现出的却是平静有序.我在美留学,学习之余最喜欢做得事情就是坐在我的macbook前开发自己的iPhone游戏,将所有的热情与灵感都投入其中,创作出包含成就的作品,然后拿到我钟爱的App Store出售它.App Store是如此的便捷高效,并且充满了激情与挑战,我总能通过它获得程序的改进方案和一份丰厚的回报. 在iPhone上开发游戏你需要准备很多东西,首先你需要拥有一台漂亮的mac

在ios iphone编程中使用封装的NSLog来打印调试信息

使用NSLog的一个风险是:它的运行会占用时间和设备资源. 简单而粗暴的解决方案是:在release前,将所有的NSLog注释掉.简单有效,但副作用是:下次你要调试时,又得将NSLog一个个取消注释. 以release模式编译的程序不会用NSLog输出,而以debug模式编译的程序将执行NSLog的全部功能. 解决步骤: 修改<AppName>-Prefix.pch ,增加以下的宏代码 [cpp] view plaincopy #ifdef DEBUG   # define DLog(fmt,

关于 iOS 7 的一切 - 颠覆性的重大更新!自从 iPhone 诞生以来的 iOS 最大改版

class="post_content" itemprop="articleBody"> 在为时120分钟的 WWDC 2013 大会上,苹果发布了众多软硬体产品.其中 iOS 7 发布会用了将近1/3的时间讲解,可见苹果对新系统的重视,下面我们来一起回顾 iOS 7 的主要特性-- 全新的界面设计 全新的界面设计让人眼前一亮,颠覆了之前一贯的设计风格,堪称 iOS 诞生以来最为激进的变化.正如之前传言所说,新的 iOS 界面设计更贴近"扁平化&qu

WEB工程师和设计师必学的10个IOS 8新鲜改变

  @罗罗磊磊 :喜大普奔,喜极而泣,随着iPhone 6和iPhone 6 plus的上市,ios 8终于在上周推送更新了.新的设备,新的分辨率.接下来这篇文章介绍下 iOS 8有哪些变化,全都是为工程师和设计师量身打造写的呦. 概述 简介 iOS 8 上的 Safari 的更新 iPhone 6 和 iPhone 6 Plus 新 Api 支持 Safari 新功能和支持 iOS 8 原生优化 Safari 插件 新的设计 视频增强 iOS 8上的JS Bug 和问题 已经习惯了苹果官方的高

【转载】GitHub Top 100 简介(IOS框架)

GitHub Top 100 简介 主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况.              原文链接:https://github.com/Aufree/trip-to-iOS/blob/master/Top-100.md Android 版本的在此: https://github.com/Freelander/Android_Data/blob/master/Android-Li