iOS基础学习路线:内容,资料,资源

本文提供了一条iOS开发的基础学习路径,包括开发环境搭建、学习资料推荐和经验分享。介绍了Mac OS和Xcode的配置,强调非苹果电脑可通过虚拟机安装。此外,列举了Objective-C和Swift两种编程语言的学习资源,并推荐了CocoaChina和Kenshin Cui's Blog等学习平台,以及iOS开发的相关论坛和QQ群。
摘要由CSDN通过智能技术生成

这篇文章作为ios学习的一个汇总,相当于导航,随时更新。


一 开发环境的搭建:

操作系统:Mac OS(因为xcode6.1.1支持的版本为10.9.4及以上,这点稍微注意下)

开发平台:Xcode6(6开始支持swift,之前的版本都是用objc编程)

开发环境的获取:

1 苹果电脑的话直接从app store里面就可以获取Xcode,安装完成就可以开始编程了。

2 如果非苹果电脑,但是处理器必须是intel的,可以考虑安装虚拟机或者黑苹果来获取mac os。

ps:系统的流畅性肯定比不了苹果电脑,但入门学习还是足够了。

楼主也木有苹果本,采用了在vmware虚拟机上安装了Mac os,安装教程百度一下你就知道。

可能会遇到的问题:

首先你的电脑处理器必须是intel,内存至少4G(ps:4G的话只能说勉强开虚拟机,后来我加了个8G的内存就比较流畅了),如果下载的镜像实在安装不上也可以考虑懒人版的MAC OS

Q1:

Attemping to start up from:

EFI VMware Virtual SATA Hard Drive (0.0)...unsuccessful.

EFI VMware Virtual SCSI CDROM Drive (8.0)...Unsucessful.

EFI Network...

这样的错误的话,是因为你的电脑引导硬盘没有开启虚拟化,重启电脑进入BIOS,将Hardware Virtualization开启就搞定。

Q2:

安装OS时找不到磁盘分区,这个的话一定要先运行磁盘工具进行分区

Q3:

启动系统后系统不是全屏,下载安装相应的Vmware tools

安装教程:


二 学习资料:

开发语言:

1 objective-c(c的面向对象语言)

objc百度百科介绍

2 swift(2014年苹果在WWDC发布的新语言)

swift百度百科介绍

如果又c语言基础,编程语言上面花的时间会比较少,如果初学,多花点时间了解基础语法。


学习资料汇总:下面的连接是CocoaChina上面的学习资料汇总,其中包含了iOS开发的教程视频(中文英文都有),大牛的博客链接,资料等等,非常给力!!

iOS学习资料汇总


一个我觉得关于iOS写得最好最详细的博客,

Kenshin Cui's Blog

http://www.cnblogs.com/kenshincui/p/3985090.html


另外一个写得不错的:

http://www.cnblogs.com/wendingding/tag/IOS%E5%BC%80%E5%8F%91/

三 学习经验:

论坛的话,一般去cocoa China,如果有不懂的问题一定要自己先查阅资料,搜索以前的问题,如果还不能解决的话在组织好语言简明扼要的提出问题。

还有关于另一个社会化编程的开发者社区GitHub,参考文章:如何高效利用Github

另外在CODE4APP上面也有很多第三方的框架,值得学习。

另外有很多IOS开发的QQ群,选择一些活跃的,大家还是很愿意帮助你的。


关于入门的话,一定先学好objc,可以去搜iOS大牛“M了个J”,李明杰的博客,里面有基础入门知识的视频资料,他的风格挺不错的。

然后从基础UI到高级UI,然后就是相关的实用技术,比如线程,数据存储,网络以及相关的JSON解析,定位等等,其他的就是常用的第三方框架,包括网络检测,推送,分享什么的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值