博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开始学习iOS开发
阅读量:4607 次
发布时间: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

你可能感兴趣的文章
Team Name
查看>>
String类
查看>>
西门子_TDC_数据耦合小经验
查看>>
接口测试与postman
查看>>
LINQ To XML的一些方法
查看>>
[LeetCode] Copy List with Random Pointer
查看>>
openstack部署之nova
查看>>
JS组件系列——表格组件神器:bootstrap table
查看>>
存储过程Oracle(一)
查看>>
log4j日志归档
查看>>
Java笔记01——IO流
查看>>
mysql遇见error,1049
查看>>
NYOJ311 完全背包
查看>>
codevs——2822 爱在心中
查看>>
Python基础班---第一部分(基础)---Python基础知识---认识Python
查看>>
JAVA MAC 配置
查看>>
1134 最长上升子序列 (序列型 DP)
查看>>
js冒泡排序
查看>>
第一次作业 4班卢炳武
查看>>
抽象类的调用
查看>>