彩票走势图

如何开始创建一个iOS应用程序作品集

原创|行业资讯|编辑:黄竹雯|2016-03-30 13:30:51.000|阅读 285 次

概述:我昨天的帖子“教你如何成为入门级iOS开发者”发表后,很多人向我问了同一个关于作品集的有趣的问题。在这篇文章中,我将给大家提供我的解答,列出一些我所期望使用的作品集级别的应用程序供大家参考。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

我昨天的帖子:教你如何成为入门级iOS开发者发表后,我收到的最常见的问题是

“我应该在我的作品集中放入什么样的应用程序?”

这是一个有趣的问题。理论上讲,如果你只是想创建一个应用程序而不是将其放到作品集中,你也会做同样的事情。首先要确定一个问题,你觉得你能解决,然后用可能的最好的方式解决这个问题。但我可以想象一个新的开发人员可能不准备从头开始开发一个全新的应用来处理遇到的所有问题。也就是说,我遇到的反应通常是“做一个Twitter应用程序”。Twitter客户是很有趣的,因为他们会练习很多构建应用程序所需的技能。下面我将列出一些我所期望使用的作品集级别的Twitter应用程序(或任何作品集级别的应用程序)。

它使用UITableView......

我所建立的大多数iOS应用程序都想方设法地使用了UITableView,这可能是标准应用程序里最常见的用户界面元素,当申请一份工作时能够演示其用法会看起来很不错。这适合于构建一个Twitter时间轴。试着实现滑动将行为添加到你的行,并且确保你显示了正确的单元再利用。查找信息分页的方法,这样当你到达时间轴的底部时,将可以加载更多的单元格。

它使用HTTP API……

没有多少iOS应用程序是不需要某种形式的网络资源并且能够连接的,你最终会做很多东西来进行身份验证和从web服务使用数据。现在,我觉得你可以侥幸地使用Twitter SDK,不过尝试他们的REST web服务会要求你知道如何连接和使用HTTP web服务。

它使用有趣的UI……

很多客户希望他们的iOS应用程序能够脱颖而出,一个Twitter应用程序提供了很多机会来显示你的UI构建技能并且增加一些趣味和使用乐趣。有趣的UI可以是任何从一些定制的按钮到图形和动画的使用都能让你的应用变得有趣而生动的元素。我喜欢做的事是在应用商店寻找一些比较流行的应用程序,试着看看能不能复制一些他们使用的动画和UI元素。

它使用持久性和安全……

对于一个twitter应用程序,你没有真正需要坚持的,除了一个重要部分:凭证。你需要以一个安全的方式展示如何存储用户凭证(或更有可能的是他们的令牌)。Keychain API的使用可以助你一臂之力,虽然它学习起来会有点痛苦,但这比泄露用户数据并将账户置于危险之中要好得多。千万不要忽视安全问题!

它创建起来相对简单……

Twitter应用程序的创建不需要一年,所以如果你可以找到时间坐下来写代码,你可能用一两个星期就能完成一个。组合应用程序不必是大型复杂的软件,iOS往往倾向于简单的应用程序,所以它完全可以为你的作品集构建简单的应用程序。

Twitter只是我的建议之一,因为它触及很多常用的iOS部分。如果你还想了解更多,这里还有一些其他的想法来帮助你脑洞大开。

  • 笔记应用程序(示范文本操作,为iCloud同步笔记加分 )
  • 我在哪里停车?(应用程序在地图上标记地点然后存储他们,演示位置API的使用)
  • 绘画应用程序(演示触摸和图形API的使用)
  • 闹钟(使用本地通知和音频播放)

无论你决定创建什么,都请试着遵循某种风格指南,使你的代码尽可能干净易读,如果需要给招聘人员演示,你可能会需要将一些作品打印出来。

前文太长,请看这里:创建一个应用程序很简单,不过会尽可能多地使用常见的iOS特性。你可以让它尽可能的漂亮,让人眼前一亮。不断重复尝试直到你已经拥有了好几个应用程序的经验。

祝好运!

本文翻译自:

 

PS: 关于移动开发,这些产品你可以关注>>
关于iOS开发的最新产品和资讯,请<>!

标签:移动开发iOSWeb开发SwiftObjective-C

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP