创建一个简单的 iOS 5 iPhone App 教程(1/3)

夜狼
翻译于 8天前

1人顶

 翻译的不错哦!

iPhone 对独立软件开发者来说是个很棒的平台。也许你都没想过能简单的使用一些代码就拥有实现自己想法的应用,并有数以百万计的潜在客户!

最近,我已经得到了很多人新的iOS开发者询问如何开始的问题。所以,我认为写一个专为初学者的教程系列将是有益的。

但我们不会只专注一个主题,我们将深入的创建一个完整功能的应用。到最后,你将尝试到 iPhone 开发的许多领域,为未来开发您的应用做好准备。

那么,什么是我们要的应用,有一个背后的故事……

一天晚上,我看到 Potato Bug ,并开始吓坏了,因为它是如此之大又丑!然后,我就痴迷于在线寻找各种可怕的虫子图片。并为传播它们为乐,我们打算使一个应用程序 – 评级可怕的虫子!

制作这个应用程序的同时,我们将介绍一些iPhone开发中最常用的主题:

  • iPhone 开发者入门
  • 如何使用模型对象在您的应用中存储数据
  • 如何使用 Table Views – 包括添加与删除行
  • 如果为表行创建一个详情视图
  • 如何支持 Portrait & Landscape 双方向
  • 如何使用 Navigation 控制器
  • 如何使用图片选择器
  • 如何使用一般控件,如文本字段,按钮,图片视图
  • 如何添加图标与默认图片
  • 奖励:如何处理长时间运行的操作

看起来似乎很多东西,不过不要紧张 – 我们不怕有错误!

此教程分三段,这里是第一段, 我们将讨论如何加载我们的模型的虫子列表,并将它们显示在表视图上。 (跳转到第二部分或第三部分)

本教程是iOS开发初学者的,但它假定您熟悉Objective-C和一般编程。如果您不了解 Objective-C , 请先阅读苹果Objective-C 编程语言手册 。

Hello, Table View!

我们从 iPhone 里最常见的控件 – Table View 开始。您可以已经在很多应用中看到过 Table View,这里有些示例:

在下一页中,输入产品名称(Product Name)为 ScaryBugs ,公司识别(company identifier)字符串 (com.yourcompanyname 或 com.yourname 更好), 选择设备类型(Device Family)为 iPhone, 确保 Use Storyboard 与 Use Automatic Reference Counting 为选中状态。完成后点击 Next 。

您可以点 “+” 按钮创建一个新实体,点击新行看到一个它的详情视图:

夜狼
翻译于 8天前

1人顶

 翻译的不错哦!

一个虫子数据模型:结构

请注意,XCode 项目浏览器包含了一个文件夹层次结构:

现在创建第二个新组,命名为“Model”,因为我们将添加一些数据模型类到其中。 现在您的树应该像这样:

夜狼
翻译于 8天前

1人顶

 翻译的不错哦!

一个虫子数据模型:实现

好的,现在开始吧!Control-click Model 组并点击 “New File…”。 选择 iOSCocoa TouchObjective-C class 模版点击 Next。

最后点击 Create 。 如果一切正常,您的项目浏览器现在应该看起来像这样:

Project organization, part 3

好的,来创建我们的 ScaryBugData 类。 使用下面的代码替换 ScaryBugData.h 文件:

01 #import <Foundation/Foundation.h>

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2013年3月16日
下一篇 2013年3月16日

相关推荐