最近准备开始学习Swift。之前计划的是一个月内要能写出一个简单的APP出来。毕竟我只有晚上下班了有点时间。

因为从网上看的或者听别人说的,都说如果会OC,Swift学习也就一两个星期的事情。然后我就当真了。。

然后,开始看了一个星期的官方文档,照着文档敲例子还行,敲玩就忘了。。我以为是因为看的英文的原因。

然后,又开始拿中文翻译文档,准备从头开始看一遍,结果还是一样的,看了一半文档,发现前面的又忘了。。

不得不说我的记忆力确实太渣了。

今天周末,下定决心不看文档了,直接从github上找了几个swift的开源项目,斟酌了一下,选了一个知乎日报的小项目,github也有对应的知乎日报接口。

然后就开始写了。

写着写着,发现之前看文档时候的很多概念,又想起来了,很多不明白的地方,又突然豁然开朗了。

我发现,前几天所有看的东西,都在今天找到感觉了。

所以,今天总结了一下,学习一门新语言,并不要尝试去弄懂它所有的概念。当我尝试去先弄懂所有swift中的概念再写一个程序的时候,我没有考虑到,我连OC的很多概念我都记不清。

其实,我们写代码常用的语法,概念也就那些,先看一看大概的,然后开始上手写吧!just do it!

在写的时候,自然会碰到不会的语法,概念,再回过头去看,会比你一遍一遍啃文档而不动手写一个完整的东西有用的多。

这一周准备把这个小程序写完。

然后,就是计划我的swift第一个APP啦!

2016应该是忙碌的一年。

转载于:https://www.cnblogs.com/ydatong/p/5118993.html

关于学习Swift的一些感受相关推荐

  1. 学完java学swift_可以跳过 Objective-C 然后直接学习 Swift 语言吗?

    我就是零基础学习swift语言,之前是写javascript,学了有3-4天了吧,说下我的感受,和这个东西与前端开发的关系. 开始之前,写下这个答案我的主要观点: 可以跳过oc直接学习swift,一点 ...

  2. 有 OC 经验的程序员快速学习 Swift 语法

    前言 苹果官方推出 Swift 语言至今,已经过了 7 年之久,Swift 也更新到了 5.5 版本, 它的语法和 API 也趋向于稳定.最近闲来无事,决定开始研究这 iOS 开发编程语言的语法.因为 ...

  3. 学做网站论坛怎么样?分享新手学习建网站5天感受

    之前一直觉得互联网很神奇,经常听别人说通过网站可以在互联网上赚钱,真的很羡慕.但对于一个网站小白来说,建一个网站真的是不知从哪里下手. 一次偶然的机会,在网上搜"自己怎么建网站"看 ...

  4. 从0开始入门学习Swift 01

    入门学习Swift基础法语 基础介绍: 了解到想入手苹果开发会需要用到它,准备打算开始学习一下. Swift融合了许多语言的特性,对于一些有其他编程经验的人来讲会学习得非常快.因为是自学的缘故,进度和 ...

  5. 学习Swift:经验丰富的开发人员指南

    因此,您的老板希望您学习iOS应用开发. 或者,也许您有一个要处理的应用程序侧项目. 你从哪里开始? 学习新平台和编程语言可能会令人生畏. 即使您尝试学习基础知识,也会不断发布新技术,从而很难保持最新 ...

  6. Swift--在 30 天内,从零开始学习 Swift

    本文是翻译,版权归原作者所有 原文地址(original source):https://blog.growth.supply/from-zero-to-swift-in-30-days-8ad97b ...

  7. 一个物理学家学习Windows编程的感受

    最近学习用Visual C++ 作为平台的Windows 编程,感觉到学习这种编程技术的过程与学习物理的思维差异非常大.最明显的,比如对于物理课本,在学习的时候值得一个字一个词的认真去读,有时候需要读 ...

  8. 来兄弟连学习的经历和感受

    我已经从兄弟连毕业,也找到了超出来兄弟连时期望的工作.下面我说一下我来兄弟连学习的一些经历和感受,供大家参考. 在大学时,我对计算机很感兴趣,在学校计算机网络中心的老师的指导下,我认识到学习PHP是个 ...

  9. 学习mongoDB的一些感受(转自:http://blog.csdn.net/liusong0605/article/details/11581019)

    曾经使用过mongoDB来保存文件,最一开始,只是想总结一下在开发中如何实现文件与mongoDB之间的交互.在此之前,并没有系统的了解过mongoDB,虽然知道我们用它来存储文件这些非结构化数据,但是 ...

  10. 2020年学习Swift和iOS的前5门课程

    大家好,你好吗? 您是否正在考虑学习iOS和Swift成为iOS应用开发人员,并创建影响世界的下一个应用或游戏? 如果是这样,那么您来对地方了. 在 本文,我将分享一些最好的在线课程 在2020年学习 ...

最新文章

  1. Mysql 通过frmibd 恢复数据
  2. C# 判断两张图片是否一致,极快速
  3. Map-Reduce入门
  4. SQL SERVER 2005 中的CTE
  5. C语言程序设计答案黄保和编,C语言程序设计答案(黄保和编)第5章.pdf
  6. DHCP通过NAP认证
  7. 【算法】欧拉图,欧拉回路,Eular Circuit,随机生成欧拉图,搜索欧拉回路
  8. BZOJ 1019: [SHOI2008]汉诺塔( dp )
  9. php 实现背景图片轮换,纯js实现背景图片切换效果代码
  10. Linux如何更改主机名
  11. tensorflow sigmoid 如何计算训练数据的正确率_初探 TensorFlow.js
  12. Comsol with Matlab
  13. java毫秒数_Java中的毫秒数
  14. Doom3 couldn't load default.cfg
  15. python读feather格式文件
  16. 中国天网系统有多牛叉?BBC 记者体验了一把
  17. 软件测试肖sir__009之mysql多表(4)
  18. Linux数据备份工具
  19. spring中@Autowired用法
  20. NBA表格_1970到2019年NBA各赛季总冠军获得球队汇总!让你印象深刻的赛季

热门文章

  1. Lync Server 2013 实战系列之五:标准版-定义拓扑生成器
  2. 张东:大数据时代挑战与解决之道
  3. 对MySQL数据库日志文件进行维护
  4. 把DamnSmallLinux(DSL)安装到硬盘(虚拟机)并安装GCC
  5. 【eclipse】解决:eclipse或STS运行maven工程出现Missing artifact jdk.tools:jdk.tools:jar:1.7问题
  6. RabbitMq(一)走进RabbitMq
  7. SOLR对多个(关联)表创建索引
  8. Java8中的 Stream 那么彪悍,你知道它的原理是什么吗?
  9. IDEA高级玩法:集成JIRA、UML类图插件、SSH、FTP、Database管理...
  10. 比Redis快50倍的中间件,为啥这么快?