ios - 有没有大神提供一些swift傻瓜式学习方法
PHP中文网
PHP中文网 2017-04-17 13:01:25
[iOS讨论组]

coding基础为零。。。。
不知如何下手。。。
求大神指教!

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(2)
PHPz

傻瓜式学习方法倒是没有。

循序渐进。
先简单阅读一下
来自苹果的编程语言

对swift有个大概的了解,
如果有哪里不熟悉的话,可以看下中文文档,最近github上刚翻译的热乎着。
http://numbbbbb.gitbooks.io/-the-swift-programming-language-/

然后自己定一些小功能尝试着去做。

比如:做个简单的todolist(日程app)功能

但是
要告诉你的是,swift只是一门新语言,它只是给你提供一个简单易学的编程框架
实际一些功能如 todolist 涉及到的一些UIKit框架 还是跟之前OC,类似的用法。

我简单给你分析下做一个 iOS todolist需要实现的功能。

  • 显示list 要用到tableView 相关的功能
  • 切换页面 需要用到NavController
  • 动画 需要用到 UIView 的animation
  • 数据存储 需要用到 Plist
  • 页面响应(给上级页面发送数据) 需要用到事件通知功能。

以上都是UIKit的相关的。

也许你花2天时间学习swift 就可以了。
但是需要另外花1周时间去理解 UIKit 中的功能。

最主要的是!!!

开始学了就别停下来。或者你现在就停下来。^__^

以上~~ 我想到了再回复。

PHP中文网

http://numbbbbb.gitbooks.io/-the-swift-programming-language-/index.html

如果是之前根本就没接触过编程的话,你可能需要一点时间理解各种概念,你可能会感觉到知道这是什么了,但是不知道用来干什么,别担心 先看,到后边开始写的时候就会知道了。

单单学swift并不是一件特别难的事情,不过鉴于你在学swift应该也就是为了iOS开发或者Mac开发吧,重点在于cocoa,你一开始或许会赶到很蛋疼——几乎不知道任何API,这时候你需要记住这个:R(ead)T(he)F(uck【划去】riendly)M(anual)

鉴于你说你的coding基础为零 你可能连怎么高效率的查Manual都不知道 这时候借助谷歌吧。既然用谷歌的话,为什么不问问神奇的海螺【划去】Stackoverflow呢:

对各种API的不熟悉会让你略微蛋疼,但是一切都会好起来的。

如果你以为你看够书了,就开始写吧。一直看书确实挺无聊的,特别是学写代码的话。反正你总会回来翻书的,除非你能一次高效的记住所有概念。

你可以先试试看写一些简单的App,反正你得开始写了才知道你第一次写代码会写得多烂——这是你今后才会意识到的,所以不要在意。

暂时就想到这些了,再想到再补充的吧。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号