摘要:
上一篇使用 UITableView 创建表格应用演练(2)——从plist文件加载并显示数据"完成后,“微博关注人”这个应用虽然距离最终的完成还有不小的距离,但从视觉上已经比演练(1)完成时有了不小的改进。:]细心的朋友们在上次演练中已经发现,我们定义的数据结构中,有一个名为“类别”的字段,这个字段的设置主要用于帮助我们更好地管理我们的关注对象。本文演练仅仅涉及一个问题,就是如何按照“类别”在表格中分区段显示数据。本此演练之后,相信您会对iOS中的数组(NSMutableArray)和plist文件的使用也会有一个新的理解。一. 开始之前开始之前,我们需要简单回顾一下上一次的一些内容 阅读全文
摘要:
上一篇使用UITableView创建表格应用演练(1)介绍了一个非常简单的表格加载和显示的演练。有的朋友可能会说,这也说的忒简单了,能不能来点复杂的?别着急,做为程序员,要记住:无论多么复杂的应用都是由简单的应用演化而成的。本文目标本文以上一篇为基础,对应用进行扩展,介绍以下内容:1. 数据结构定义;2. 从plist文件加载并显示数据;3. 在表格中显示头像并调整表格样式;4. 使用数据模型。一. 数据结构定义在上一篇演练中,使用NSArray定义了一个数组提供表格内容,但是在实际应用中,这种功能远远不能满足实际使用需求。前文中,我们提到要做一个维护“微博关注人”的应用。那么对于关注人,一个 阅读全文
摘要:
在很多iOS应用中都有UITableView控件的身影。让我们的系列教程也从UITableView开始吧。目标任何一个伟大的iOS应用都源自一个伟大的构想。虽然我们只是再做演练,但演练也同样需要一个伟大的构想!这样我们会产生更加浓烈的兴趣,目标更加明确,同时不会纠结于具体的细节之中。提示:细节是在不断重复中逐渐掌握的,过早的进入细节很容易让人迷失方向。现在用微博的人越来越多,假设我们需要一个管理“微博关注人”的列表这么一个应用,能够帮助我维护微博关注人的信息。怎么样?对于一个iOS初学者,这么一个假设应该已经足够大了吧。:]那么我们就开始动手吧。一. 创建应用创建应用的方法,可以参见前两天写的 阅读全文
摘要:
一个好的应用程序图标,不仅会给用户留下良好的第一印象,而且可以帮助用户在茫茫多的桌面图标中,快速发现你的应用程序。本文将介绍如何把已经设计好的图标以及启动图片添加到我们的应用程序。大纲图标的规格及说明;启动图片规格及说明;添加素材演练;设定启动图片显示时间。一. 图标规格及说明iOS中图标的名称及规格见下表:序号文件名规格说明备注1iTunesArtwork512 * 512发布到App Store时使用可选2Icon.png57 * 57iPhone/iPod的主屏幕图标必须提供3Icon@2x.png114 * 114iPhone 4的主屏幕图标可选4Icon-72.png72 * 72i 阅读全文
摘要:
其实在网上已经有不少人写过类似的教程,但是Xcode本身升级比较快,网上的一些入门教程还是基于Xcode 3的。工作之余花点时间整理了一个简单的教程,希望对准备投身加入iOS开发行列的程序员朋友有所帮助。很多开发软件的教程开篇第一个例子通常都是Hello world。有人戏称这是一个程序员魔咒“从Hello world开始能够让你快速地掌握一门语言”嘿嘿。那么也让我们从Hello world开始iOS开发之旅吧。:]本篇文章仅供第一次接触iOS开发的程序员参考使用,你会发现,iOS的开发是如此的简单!目标本文将阐述以下内容:熟悉iOS IDE集成环境;创建第一个项目;整理项目结构;增加Hell 阅读全文
摘要:
近两年,越来越多的程序员已经或者正在准备投身到iOS的开发队伍中,如果你已经是一个iOS的程序员可以跳过此篇文章,如果你正在考虑投身到iOS的开发上来,不妨用一分钟时间扫一下,大概了解一下做iOS开发之前需要做哪些准备工作。第一,准备一台能够运行Mac OS Lion的机器,MacBook Pro、Mac mini、iMac、Mac Pro甚至MacBook Air都可以。尽管你可以装一台黑苹果在PC上开始自己的开发之旅,不过还是强烈建议拥有一台属于自己的Mac!从某种意义上来讲,Mac不仅仅是一台机器,它还是一个艺术品,只有体会到Mac带给你的美,你才会从心里想要开发出一个相对完美的作品与世 阅读全文
摘要:
开篇有点俗套,不过为了能够和广大的程序员朋友更好地交流,还是免不了俗套地在这里写点废话。首先做个简单地自我介绍,我是一个从事了20年开发工作的程序员,18岁那年第一眼看见计算机时,就深深地爱上了她。转眼已经过去20年,相信在我今后的生活中,编程始终都会是我生活中非常重要的一个组成部分!随着年龄的增长,现在的我已经不再像年轻时那样夜以继日的泡在代码的海洋中,已经不会为了某一个自以为很牛的算法沾沾自喜。虽然每每攻克一个课题仍然还会非常地兴奋,而更多的时间,我则是在考虑如何才能构建一个让更多人喜欢的应用。随着近两年iPhone和iPad的普及,越来越多的程序员加入到了iOS开发行列,在强烈好奇心的趋 阅读全文