菜鸟的第一个app

之前断断续续学习iOS开发,一直没有一个完整的作品。年底有时间折腾。

应用比较简单,一个倒数日工具。

设计

参考了Apple官方预置的Weather,Calendar,Reminders。用最少的设计来实现最基本功能。

期间有个插曲。纠结要不要放分类这个功能。设计出来发现并没有太大意义,干脆砍掉算了。

screenshot

开发

我的学习习惯是先找行业最好的书籍。一本好的书可以让你少走弯路,快速抓住重点。

《The iOS Apprentice》是不错的入门书籍。对swift开发iOS有了大致的概念。熟悉table view controller,Notification等一些概念。

开发中遇到问题,就google,stackoverflow。这一阶段顺带了解了iCloud同步。当两台测试机第一次成功同步数据时,相信你会像我一样激动 :)

  • Date, Calendar, Component in Swift
  • 为iOS程序添加Mail功能
  • [Swift学习笔记]iCloud:Key-Value Storage

Tinyfool 的 《苹果Xcode帮助文档阅读指南》 可以看一下。知道怎么去看文档。

发布

提交过程磕磕绊绊的。因为要填的东西巨多,每种设备都要截图,奔溃。提交审核后,每天焦急的查看App状态。期间用rails搭了个简单的产品页面。大约第四周审核终于通过了。于是乎,iOS app的海洋中又多了一款僵尸应用。。。

app地址

screenshot

你可能感兴趣的:(菜鸟的第一个app)