迅捷100天:专案1 –点数计数器

环境:Swift 4 /日期:1 /日期:2017年10月17日/时间:1小时

我学到什么:

・ Mainstoryboard配置标签和按钮
・基本的
・客制导航栏

Github原始码:这里


小知识:

仔细看看这个app,跟一般的app有什么不一样?

简单来说,正常的Navigation Bar是这个模样:

但这个app则是这个样子,像是根本没有Navigation Bar一样:

发现哪里不一样了吗?没错,Border消失了!

这是怎么做到的呢?

在viewDidLoad里面,加入以下程序码,就可以顺利把Border消除:

  navigationController?.navigationBar.setBackgroundImage(UIImage(),用于:.default) 
navigationController?.navigationBar.shadowImage = UIImage()

原理可以参考这篇文章:iOS开发小结— UINavigationBar设置shadowImage


心得:

如果我们想到达终点,则应该从搜索起点开始。

这只是第一天,虽然是个很简单的app,尤其对一个已经学了一年Swift的人来说,但一阵兴起,开始埋头进入神圣的“ 100 Days of Swift”,其实就是希望自己,放下所有,回到原点。

为什么想回到原点?

最近的在各式专案中奔波,在架构中跳来跳去,却一直一个萝卜一个坑,这个还没搞懂,那个又来捣乱。 该死的MVVM? 故事板还是没有? 面向对象还是协议? 自定义导航栏和标签栏? 真正的冬青雅致Alamofire吗?

最后,Swift 4来了。 ((最近看太多冰与火之歌大声笑。总之,好多问题,好多答案,更多疑惑,更难选择择一。

那究竟为什么,变得如此困难,如此挣扎?好像进入强迫症的心灵,在镜子中看着自己,好想逃,却出不去。

当初,好一个当初。自己在一开始接触Swift的时候,那股热情与赤诚,好像心有所属了那般。每天只想多与它多相处片刻,因为每分每秒都学习到更多,我可以认真认识自己成长。

但就如所有梦,没有坏人就没有情节,之前看了一篇文章:学编码很简单,但想要靠它吃饭你必须经过这4大阶段,这张图我越来越有感:

超级绝望!信心超低!能力……


放下吧!”我告诉自己。

如果要达到终点,我们应该从寻找起点开始。 找到最初的感动,拾回成长的快乐,重新站稳步伐,你会走更远。