Swift笔记(序)

2016.02.17 09:53

呃,昨晚躺到床上决定无论怎样,这个事情哪怕是流水账也应当记录下来,一来是对自己的督促,二来也是为了便于以后回顾。
写代码这个念头由来已久,记得第一次有这心思还是在10年左右,当时从网上下了本讲Java的书自己看了起来,是本大学教材所以还有课后习题一样的东西,那次看了大概也就5、6章,不过那次以后我发现我能明白if/else和简单的循环概念了,之后又有若干次尝试,包括各种或深或浅的教材、视频以及在线学习网站,无疾而终居多。
大概是2013年底的时候,我在Codecademy上学了一段时间Python,然后跟着教程写了几个小示例以后我自己琢磨写了个猜数字的小游戏,那应当我距离学习代码最接近成功的一次,然后兴冲冲的打算用Objective-C复刻一个简单的iOS版,想着毕竟思路都有了只是换个样子不至于那么难吧,结果也确实不算太麻烦,没用多久我就做了一个能输入数字、能判断对错的简易版,但是接下来该怎么办我就突然没有了头绪。尽管我是做产品设计的,但在做这个东西的时候我并没有进行任何设计,只是单纯的想要练个手看看自己能做到哪一步,如今想来真是大错特错,其实也应该做一些规划和设计,这样在学习的时候会变得更有目的性,才会为了那些目的不停去寻找新的方法进行学习,不过当时就在这种茫然的状态下又一次嘎然而止。
再一次捡起应该就是直奔Swift去了,感觉上确实简单些,也更符合我这种曾经尝试学习过Python的新手的口味,然后前前后后其实也反复了好几回,如今想来还是那个问题,缺乏阶段性的目的,导致缺乏阶段性成就感来刺激自己继续,所以这次我决定捡起当年那个猜数字的小游戏,权把这东西当做我的第一步吧。
在这个自学的过程中也干了不少自学编程的心灵鸡汤,我想写代码的原因大概比较简单,似乎很多自学的也都是基于这个原因——学会写代码就感觉自己真正具备了创造的能力,尽管我无法确信这种能力是否可以或能够产生多大的价值,但我喜欢那种感觉(包括写字也是如此)。
虽然是个序,但毕竟昨天已经开始了,我打算学那些玩儿连续XX天的同学一样做一些简单的记录

猜数字主界面基本元素OK
自定义图片按钮点击后给答案文本赋值、重置、退格删除
从指定数组中获取一个指定长度的无重复元素的新数组的方法,以及比较用户输入的答案与随机生成的答案的方法
自定义字体
Autolayout的一些尝试学习,还在研究ing
做了个简单图标让自己的Demo看起来更讨喜一点

Fighting!

Comments
Write a Comment