原文地址: 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人以上的企业。 |
分享到:
相关推荐
综上所述,《iOS Programming Cookbook》第一章的内容覆盖了iOS开发的基础知识,从创建第一个项目到发布应用程序,再到掌握Objective-C的基本语法,都是初学者不可或缺的学习资源。通过实践这些基础知识,开发者可以...
综上所述,《iPhone开发秘笈》涵盖了iPhone应用程序开发的各个方面,从项目创建到用户界面设计再到高级编程技巧,为iOS开发者提供了全面而深入的技术指南。无论是初学者还是经验丰富的开发者,都可以从中获得宝贵的...
第1章就将指导你完成第一个Android程序。第2章回过头来介绍Android的基本概念和原理。第3章探讨用户界面,也就是大多数Android程序中最重要的部分。 致谢 我要感谢为本书成功出版做出贡献的许多人,包括审稿人...
#### 第一章:本地和推送通知深度 - **1.1 推送和本地通知显示效果一样**:无论是本地通知还是推送通知,用户在设备上看到的效果是一致的,包括显示在锁屏界面的通知栏以及应用图标上的数字徽标。 - **1.2 更多关于...
- **2.2 创建第一个Android项目(HelloAndroid!)**:通过一个简单的“Hello World”项目,演示了如何创建一个新的Android应用项目。 - **2.3 Android应用程序架构**:深入讲解了Android应用的基本结构,包括各组件的...
#### 第一章 UI设计基础 **1.1 为iOS而设计** - **设计跟随内容**:设计应该以内容为核心,确保用户能够轻松获取和理解信息。这不仅涉及到美观的设计,更强调功能性和实用性。 - **保证清晰**:清晰度是设计中的重...
本章主要介绍如何设置开发环境,并编写第一个 Objective-C 程序。从安装 Xcode 开始,到创建一个新的项目,再到编写简单的“Hello, World!”程序,这一步骤对于初学者非常重要,可以帮助他们快速上手。 #### 第 3 ...
第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 ...
本书第13章《照相机和图片库》为iOS开发者提供了实用的指南,帮助他们更好地理解和应用iOS 6系统中的摄像头功能和多媒体库管理。 #### 1.1. 检测和研究摄像头 **1.1.1. 问题** 如何确定当前设备是否支持摄像头,...
- **主要内容**:本书是一本关于iOS 4编程的经典指南,旨在帮助开发者掌握使用iOS 4 SDK进行应用开发所需的技能与知识。 - **适用人群**:适合iOS开发者,特别是那些希望深入了解iOS 4平台特性的开发者。 #### 描述...