From:http://www.2cto.com/kf/201110/107927.html
博主:易飞扬
自去年 iPhone 面世以来,开创了移动设备内容服务的一种新的模式—-程序商店(App Store)。它极大地降低了移动设备应用程序开发的成本,即使普通人也能进入这个市场。就像在PC上开发应用程序一样,我们的投入只是一台电脑,一个手机。
截止到目前为止,许多大的电话设备提供商/运营商和软件企业都加入了这个新的模式,Nokia的 Ovi Store (2009年5月26日开始),微软的 Windows Marketplace for Mobile ,Google的 Android Market(2008年10月22日开始)等都已经或者准备进入这个市场了。
就像以前开发PC上的共享软件一样,许多程序员和小的企业加入了开发队伍的行列。只要有新意捞到你人生的第一桶金不是什么问题。国外的一个22岁开发者只用了20分钟开发了一款叫做Sound Grenade的程序,一个小时的收入就是200美金!!!一个月70,80万人民币轻轻松松啊。要论这个程序,没有什么技术可言,纯粹一个垃圾,可是就是这么一个垃圾程序,却受到很多人的欢迎,这只能说作者有创意了。顺便说一说,程序本身是免费的,主要是靠流量带来的广告收入(和网页广告一个道理)。
从今天开始,介绍一下 iPhone 应用程序的开发,发布流程,让我们也把自己的创意写成程序,展现一下实力吧。
iPhone开发入门(1)—-程序员眼中的iPhone
iPhone 不单纯是具有电话功能的 iPod,它的有许多有魅力的地方。作为一个应用程序的开发者,我们首先来看看它的这些特征。
首先,手机上的按键没有了,应用程序的按键,开关与电话的按键统一了起来。取而代之的是触摸屏技术,应用程序的开发者从此不再受按键的限制,可以自由的设计UI的风格。喜欢把按键放哪就放哪,即使不用按键,类似于PC应用程序的滚动条/拖动条等也可以在触摸屏上实现。
iPhone 中已经提供了从按键到滚动条等一系列的UI控件。当然,你也可以不使用这些控件,而是自己自作独特的UI控件。
制作iPhone应用程序需要的东西
首先是开发环境,标注的配置是以下的环境:
- 1.Mac 电脑(CPU要是Intel的)
- 2.Mac OS X v10.5(Leopard)或以上的版本
- 3.一台 iPhone 或者 iPod touch
在开发自己的应用程序之前,最重要的是什么呢? 是开发程序的知识和技能吗?不是的,最重要的是开发者的激情和创意。有了激情,我们能产生好的创意,有了好的创意,我们才能写出优秀的应用程序
分享到:
相关推荐
- 初学者或有一定编程基础但对iPhone开发不熟悉的程序员。 - 希望通过系统学习掌握iPhone应用程序开发技能的开发者。 #### 二、主要内容概述 ##### 第一部分:入门 - **第1章**:了解iPhone编程的基础知识 - ...
对于希望在iPhone平台上开发游戏的程序员来说,掌握Objective-C是非常重要的。 #### 二、Objective-C入门与iPhone游戏开发基础 ##### 1. 类的定义与理解 Objective-C中的类由两部分组成:`@interface` 和 `@...
### iPhone开发秘籍:第2版(The iPhone Developer's Cookbook) #### 书籍概述 ...对于希望深入了解iPhone开发的程序员来说,这本书无疑是宝贵的资源。无论是基础知识还是高级技巧,都能在这本书中找到答案。
1. **程序员眼中的iPhone**:这部分可能介绍iPhone作为开发平台的独特性,包括其硬件性能、用户界面设计原则以及Apple的开发理念,为开发者提供对iPhone作为开发环境的理解。 2. **从iPhone SDK开始**:SDK...
对于希望进入iOS开发领域的程序员来说,《Beginning iPhone SDK Programming with Objective-C》是不可或缺的学习资料。通过阅读本书,读者可以系统地学习Objective-C语言,掌握iPhone SDK的核心技术和最佳实践,...
- **App Store机遇**:结合App Store,iPhone为程序员提供了一个展示才华和创意的大舞台,开发者有机会通过开发创新的应用程序获得商业上的成功。 #### 二、书籍评价 - **权威指南**:本书被业界认为是iPhone开发的...
**入门iPhone开发** - **Objective-C语言**:作为iPhone开发的基石,Objective-C是一种面向对象的编程语言,结合了C语言的高效和Smalltalk的面向对象特性。它引入了消息传递机制,使得代码更加灵活和易于维护。 ...
这组资料主要涵盖了iPhone应用开发的基础知识,包括Cocoa框架的基本原理、Dashcode的使用指南以及Objective-C的入门教程。这些文档旨在帮助开发者理解并掌握iPhone应用开发的核心技术和工具。 【描述】: 1. ...
多位业内专家和技术博客作者都对这本书给予了高度评价,认为它不仅适合初学者,也为那些想要全面掌握iPhone平台开发的现有程序员提供了综合性覆盖。书中包含了丰富的示例和详尽的解释,能够为开发者提供清晰、有组织...
由于提供的文件信息中没有包含实际的内容部分,而是重复的链接,因此无法从中提取关于《iOS 6开发从入门到实战--高清版.pdf》的具体知识点。不过,根据标题和描述,我们可以讨论关于iOS开发的一些基础知识点,尤其是...
特别提到了即使是没有编程背景的文科生,也可以通过本系列教程入门iPhone开发。此外,教程也指出了一些常见的编程语言的难度级别,其中Objective-C被排在比较容易入门的位置,这使得初学者更容易上手。 在内容结构...
标题 "IPHONE开源计算器程序(IOS开发入门级)" 暗示了这是一个适用于iOS设备的开源计算器应用程序,特别适合初学者了解iOS开发,特别是使用Objective-C编程语言。在这个项目中,开发者可以学习到如何构建一个类似HP...
这三本书分别涵盖了用户界面设计、开发实践以及系统性的学习教程,为想要深入理解iPhone应用开发的程序员提供了全面的知识框架。 第一本是《iPhone Human Interface Guidelines》(iPhone人机交互指南),这本书由...
- **跨平台开发者**:对于那些从其他平台(如Android或Web开发)转向iOS开发的程序员来说,本书也是一个很好的入门资源。 - **教育工作者和学生**:对于教授iOS开发课程的教师和学生来说,本书提供了丰富的理论和...
- **ISBN-13**:978-0-321-55263-1 - **ISBN-10**:0-321-55263-6 这本书是针对苹果操作系统下的集成开发环境 Xcode 3 的详细介绍。它不仅适合初学者作为入门指南,同时也为经验丰富的开发者提供了宝贵的参考资料。...