关于学习Swift的一些感受
最近准备开始学习Swift。之前计划的是一个月内要能写出一个简单的APP出来。毕竟我只有晚上下班了有点时间。
因为从网上看的或者听别人说的,都说如果会OC,Swift学习也就一两个星期的事情。然后我就当真了。。
然后,开始看了一个星期的官方文档,照着文档敲例子还行,敲玩就忘了。。我以为是因为看的英文的原因。
然后,又开始拿中文翻译文档,准备从头开始看一遍,结果还是一样的,看了一半文档,发现前面的又忘了。。
不得不说我的记忆力确实太渣了。
今天周末,下定决心不看文档了,直接从github上找了几个swift的开源项目,斟酌了一下,选了一个知乎日报的小项目,github也有对应的知乎日报接口。
然后就开始写了。
写着写着,发现之前看文档时候的很多概念,又想起来了,很多不明白的地方,又突然豁然开朗了。
我发现,前几天所有看的东西,都在今天找到感觉了。
所以,今天总结了一下,学习一门新语言,并不要尝试去弄懂它所有的概念。当我尝试去先弄懂所有swift中的概念再写一个程序的时候,我没有考虑到,我连OC的很多概念我都记不清。
其实,我们写代码常用的语法,概念也就那些,先看一看大概的,然后开始上手写吧!just do it!
在写的时候,自然会碰到不会的语法,概念,再回过头去看,会比你一遍一遍啃文档而不动手写一个完整的东西有用的多。
这一周准备把这个小程序写完。
然后,就是计划我的swift第一个APP啦!
2016应该是忙碌的一年。
转载于:https://www.cnblogs.com/ydatong/p/5118993.html
关于学习Swift的一些感受相关推荐
- 学完java学swift_可以跳过 Objective-C 然后直接学习 Swift 语言吗?
我就是零基础学习swift语言,之前是写javascript,学了有3-4天了吧,说下我的感受,和这个东西与前端开发的关系. 开始之前,写下这个答案我的主要观点: 可以跳过oc直接学习swift,一点 ...
- 有 OC 经验的程序员快速学习 Swift 语法
前言 苹果官方推出 Swift 语言至今,已经过了 7 年之久,Swift 也更新到了 5.5 版本, 它的语法和 API 也趋向于稳定.最近闲来无事,决定开始研究这 iOS 开发编程语言的语法.因为 ...
- 学做网站论坛怎么样?分享新手学习建网站5天感受
之前一直觉得互联网很神奇,经常听别人说通过网站可以在互联网上赚钱,真的很羡慕.但对于一个网站小白来说,建一个网站真的是不知从哪里下手. 一次偶然的机会,在网上搜"自己怎么建网站"看 ...
- 从0开始入门学习Swift 01
入门学习Swift基础法语 基础介绍: 了解到想入手苹果开发会需要用到它,准备打算开始学习一下. Swift融合了许多语言的特性,对于一些有其他编程经验的人来讲会学习得非常快.因为是自学的缘故,进度和 ...
- 学习Swift:经验丰富的开发人员指南
因此,您的老板希望您学习iOS应用开发. 或者,也许您有一个要处理的应用程序侧项目. 你从哪里开始? 学习新平台和编程语言可能会令人生畏. 即使您尝试学习基础知识,也会不断发布新技术,从而很难保持最新 ...
- Swift--在 30 天内,从零开始学习 Swift
本文是翻译,版权归原作者所有 原文地址(original source):https://blog.growth.supply/from-zero-to-swift-in-30-days-8ad97b ...
- 一个物理学家学习Windows编程的感受
最近学习用Visual C++ 作为平台的Windows 编程,感觉到学习这种编程技术的过程与学习物理的思维差异非常大.最明显的,比如对于物理课本,在学习的时候值得一个字一个词的认真去读,有时候需要读 ...
- 来兄弟连学习的经历和感受
我已经从兄弟连毕业,也找到了超出来兄弟连时期望的工作.下面我说一下我来兄弟连学习的一些经历和感受,供大家参考. 在大学时,我对计算机很感兴趣,在学校计算机网络中心的老师的指导下,我认识到学习PHP是个 ...
- 学习mongoDB的一些感受(转自:http://blog.csdn.net/liusong0605/article/details/11581019)
曾经使用过mongoDB来保存文件,最一开始,只是想总结一下在开发中如何实现文件与mongoDB之间的交互.在此之前,并没有系统的了解过mongoDB,虽然知道我们用它来存储文件这些非结构化数据,但是 ...
- 2020年学习Swift和iOS的前5门课程
大家好,你好吗? 您是否正在考虑学习iOS和Swift成为iOS应用开发人员,并创建影响世界的下一个应用或游戏? 如果是这样,那么您来对地方了. 在 本文,我将分享一些最好的在线课程 在2020年学习 ...
最新文章
- Mysql 通过frmibd 恢复数据
- C# 判断两张图片是否一致,极快速
- Map-Reduce入门
- SQL SERVER 2005 中的CTE
- C语言程序设计答案黄保和编,C语言程序设计答案(黄保和编)第5章.pdf
- DHCP通过NAP认证
- 【算法】欧拉图,欧拉回路,Eular Circuit,随机生成欧拉图,搜索欧拉回路
- BZOJ 1019: [SHOI2008]汉诺塔( dp )
- php 实现背景图片轮换,纯js实现背景图片切换效果代码
- Linux如何更改主机名
- tensorflow sigmoid 如何计算训练数据的正确率_初探 TensorFlow.js
- Comsol with Matlab
- java毫秒数_Java中的毫秒数
- Doom3 couldn't load default.cfg
- python读feather格式文件
- 中国天网系统有多牛叉?BBC 记者体验了一把
- 软件测试肖sir__009之mysql多表(4)
- Linux数据备份工具
- spring中@Autowired用法
- NBA表格_1970到2019年NBA各赛季总冠军获得球队汇总!让你印象深刻的赛季
热门文章
- Lync Server 2013 实战系列之五:标准版-定义拓扑生成器
- 张东:大数据时代挑战与解决之道
- 对MySQL数据库日志文件进行维护
- 把DamnSmallLinux(DSL)安装到硬盘(虚拟机)并安装GCC
- 【eclipse】解决:eclipse或STS运行maven工程出现Missing artifact jdk.tools:jdk.tools:jar:1.7问题
- RabbitMq(一)走进RabbitMq
- SOLR对多个(关联)表创建索引
- Java8中的 Stream 那么彪悍,你知道它的原理是什么吗?
- IDEA高级玩法:集成JIRA、UML类图插件、SSH、FTP、Database管理...
- 比Redis快50倍的中间件,为啥这么快?