`
lovebirdegg
  • 浏览: 176294 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

《iPhone应用程序开发指南》第一章 1.1(1)

阅读更多

原文地址:   http://www.aisidechina.com/blog/

 

 

版权所有:AisideChina

本博客将在今后陆续进行本书的连载,敬请关注!
更多内容请大家购买正版《iPhone应用程序开发指南(基础篇)》

1.1          应该具备的条件

        现在就来进行实际开发前必要的准备工作。不用担心,相信这些准备工作对你而言将是非常轻松的。

需要掌握的知识

编程基础

        进行iPhone开发的主要语言是Objective-C语言。它是C语言的一个扩展集,在C语言的基础上添加了一些新的特性,其中最重要的一个方面是添加了面向对象的特性。在本书第二部分语言部分中将对Objective-C语言进行一定讲解。但在这之前,你应该已经具备了一定其它语言的开发经验。

熟悉Mac系统

        对于iPhone的开发,需要在Mac系统下进行。虽然在下一章中会对iPhone开发工具进行一定讲解,但在这之前,关于Mac系统的一些基本操作,你最好有一定的了解。

开发环境

需要的设备

        由于iPhone SDK开发工具包必须运行在使用Intel处理器的Mac操作系统上,所以最好配备一台近几年出的iMac/MacBook/MacBook Pro。当然也可以在自己的普通PC上安装Mac与Windows双系统,但由于其过程较为复杂,在本章节将不作讲解,其具体操作步骤可以参照艾思德开发论坛http://www.aisidechina.com/forum/上面的详细介绍。

        此外,最好配有一个iPhone或者iPod Touch来对开发的成果进行真实的测试与体验。因为在安装SDK后,虽然会有“iPhone模拟器”这样一个方便的工具,但像加速计等效果并不能在模拟器上得到很好的体验。

下载最新iPhone SDK

        iPhone SDK分为免费版、标准版与企业版。免费的iPhone SDK不支持将iPhone软件下载到实际的iPhone或iPod Touch中使用或测试,也不支持将开发的软件发布到苹果公司的App Store上面,使用它只可以在自己的电脑上进行iPhone开发,但这对于我们进行开发学习已经足够了。如果想让软件能够使用真机测试和发布到App Store上,需要下载iPhone SDK 的付费版本。

        iPhone SDK的付费版本有:标准版和企业版。三个版本的比较如表1-1所示:

表1-1 iPhone SDK三个版本的比较

iPhone SDK 版本 费用 说明
 免费版  免费 任何注册Apple ID的开发人员均可免费下载,进行iPhone开发。但无法将软件下载到实际的iPhone上面,或在App Store上发布自己开发的软件。
标准版 99美元/年 可以将软件下载到实际的iPhone上面,以及在App Store上发布
企业版 299美元/年 可供企业开发使用的,用于内部的iPhone软件开发,一般面向500人以上的企业。
2
2
分享到:
评论
1 楼 jihui1988 2010-08-29  
听讲座的时候 得到了这本书 只有第一本基础班的额

相关推荐

    iOS_Cookbook_第一章_基础入门_2012_05_02.pdf

    综上所述,《iOS Programming Cookbook》第一章的内容覆盖了iOS开发的基础知识,从创建第一个项目到发布应用程序,再到掌握Objective-C的基本语法,都是初学者不可或缺的学习资源。通过实践这些基础知识,开发者可以...

    iphon开发秘笈

    综上所述,《iPhone开发秘笈》涵盖了iPhone应用程序开发的各个方面,从项目创建到用户界面设计再到高级编程技巧,为iOS开发者提供了全面而深入的技术指南。无论是初学者还是经验丰富的开发者,都可以从中获得宝贵的...

    Android程序设计基础

    第1章就将指导你完成第一个Android程序。第2章回过头来介绍Android的基本概念和原理。第3章探讨用户界面,也就是大多数Android程序中最重要的部分。  致谢  我要感谢为本书成功出版做出贡献的许多人,包括审稿人...

    iOS开发本地和推送通知编程指南

    #### 第一章:本地和推送通知深度 - **1.1 推送和本地通知显示效果一样**:无论是本地通知还是推送通知,用户在设备上看到的效果是一致的,包括显示在锁屏界面的通知栏以及应用图标上的数字徽标。 - **1.2 更多关于...

    Android SDK开发范例大全(第2版)

    - **2.2 创建第一个Android项目(HelloAndroid!)**:通过一个简单的“Hello World”项目,演示了如何创建一个新的Android应用项目。 - **2.3 Android应用程序架构**:深入讲解了Android应用的基本结构,包括各组件的...

    iOS9人机界面指南1-4

    #### 第一章 UI设计基础 **1.1 为iOS而设计** - **设计跟随内容**:设计应该以内容为核心,确保用户能够轻松获取和理解信息。这不仅涉及到美观的设计,更强调功能性和实用性。 - **保证清晰**:清晰度是设计中的重...

    Objective-C 2.0 with Cocoa Foundation(中文)

    本章主要介绍如何设置开发环境,并编写第一个 Objective-C 程序。从安装 Xcode 开始,到创建一个新的项目,再到编写简单的“Hello, World!”程序,这一步骤对于初学者非常重要,可以帮助他们快速上手。 #### 第 3 ...

    《jQuery Mobile快速入门》.((美)Brad Broulik ).[PDF]

    第10章 使用phonegap轻松部署jquery mobile应用程序 217 10.1 什么是phonegap 218 10.2 将jquery mobile作为一个ios app来运行 218 10.3 将jquery mobile作为一个android app来运行 226 10.4 open app ...

    iOS 6 Programming Cookbook第13章_照相机和图片库

    本书第13章《照相机和图片库》为iOS开发者提供了实用的指南,帮助他们更好地理解和应用iOS 6系统中的摄像头功能和多媒体库管理。 #### 1.1. 检测和研究摄像头 **1.1.1. 问题** 如何确定当前设备是否支持摄像头,...

    iOS 4 Programming Cookbook

    - **主要内容**:本书是一本关于iOS 4编程的经典指南,旨在帮助开发者掌握使用iOS 4 SDK进行应用开发所需的技能与知识。 - **适用人群**:适合iOS开发者,特别是那些希望深入了解iOS 4平台特性的开发者。 #### 描述...

Global site tag (gtag.js) - Google Analytics