博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开始学习iOS开发
阅读量:4599 次
发布时间:2019-06-09

本文共 1079 字,大约阅读时间需要 3 分钟。

开始学习iOS开发了,从昨天开始看了「iOS Apprentice」的第一本,写了一个简单的小游戏,虽然之前也看过一些iOS开发的相关东西,但是系统的看书学这是第一次(之前看了两节斯坦福大学的公开课写了一个简单的计算器)。

「iOS Apprentice」应该算是很好的入门书了,如果有一门面向对象语言的基础的话,看起来应该是很快的,我看第一本书(大概150页左右)加上编码的时间一共用了6小时,期间包括看官方文档查资料的时间,所以如果只是跟着书上来做的话时间应该会更少一点。看完了第一本书大概就知道iOS开发是个什么东西了,目前已经看到了第二本。

选的语言是Swift,为什么没有选择Objective-C呢?其实原因有很多,Swift是一门新语言,现在WWDC上的演示基本上都是使用Swift来做的了,官方的意思应该是要渐渐放弃Objective-C,所以,顺应未来iOS开发的趋势,选择了Swift,况且今年年末的时候Swift将要开源了,前途一片大好。不过语言倒不是什么问题,有Java的基础,看Objective-C估计也就是几天的事,要用到的时候自然逃不掉,所以等需要用到的时候在去看吧。

看好多想学习iOS开发的人都在纠结学什么语言的问题,其实大可不必。如果你是时间比较紧、是为了找工作来学习iOS开发的话,还是学习Objective-C吧,毕竟工业界好像用Swift不是太多;当然,如果你是像我一样,还是个学生,有大把的时间,我建议还是从Swift开始,Objective-C到时候肯定也是要学的,等用到的时候再学也不急。

目前使用的学习资料基本都是从网上找的加上官方文档,惊叹于英文界的资料实在是太丰富了,所以如果英文还可以的话可以直接看英文的资料,这样还可以顺带着练习了英语,学习资料等有时间可能会写一个List,不过这种List网上已经有很多了,善用搜索引擎的话很容易就找到了。

学习不做记录是不行的,所以打算定期将学习的东西整理成笔记发到博客上来,这样不仅可以提高自己,还可以帮助一起学习的人,当然,才疏学浅,错误在所难免,欢迎大家一起讨论。

大一快结束了,按理来说是不应该这么快就学这些东西的。现阶段基础才是最终要的东西,学习iOS开发只是为了获得即时的正反馈,不至于学了这么久编程也只会写命令行的程序。基础的东西还是不能忘的,像算法与数据结构、操作系统、编译原理、网络等知识也要同步的看。

恩,今天就算是学习iOS开发的第一天吧!

转载于:https://www.cnblogs.com/tisoga/p/4628725.html

你可能感兴趣的文章
Linux进程调度分析
查看>>
C++布隆过滤器
查看>>
前端优化
查看>>
【转】Javascript 中的false,零值,null,undefined和空字符串对象
查看>>
记事本APP之Alpha报告
查看>>
bellman ford优先队列优化简介模板
查看>>
TCP三次握手
查看>>
ASP.NET AJAX调用 WebService
查看>>
大学三年的反思
查看>>
Get和Post的区别(转)
查看>>
数据库sql中distinct用法注意事项
查看>>
linux系统下单节点hadoop2的配置
查看>>
PAT (Basic Level) Practise 1006. 换个格式输出整数
查看>>
Ubuntu Eclipse 提示颜色
查看>>
温习 数据结构之HuffmanTree
查看>>
dva reduxRouter 跳转路由的参数
查看>>
Code Pages
查看>>
How do I force my .NET application to run as administrator?
查看>>
应该知道的30个jQuery代码开发技巧
查看>>
PHP与ASP.NET的优劣比较
查看>>