没有基础如何快速学习iOS 开发?

原创 2012年03月24日 11:32:23

   随着苹果各类应用开发越来越火爆,很多开发者都转向IOS方向的学习,但是如何快速的转向这个方向,一直是很多人的困扰。特别总结了几点,分享给大家。

第一步:如果您没有苹果机器的,普通机器配置比较高的话,大家可以直接在普通机器上装个虚拟机,然后装MAC系统。具体教程大家百度一下,网上一大把。

 

第二步:您需要有足够的热情,可以没有基础,但要有热情,否则再简单的东西也坚持不下来,不管是要做独立开发者,还是打算借此提升自身技能,没有长期的热情,还是别学了,浪费时间。

 

第三步:

  (1) 找几本好的书,开始IOS之旅,推荐书籍《Objective-C基础教程》、《IPhone开发秘籍(第2版)中文》

(2)然后看Stanford的视频教程,如果英文不好的,建议可以去看看这个教程:http://www.verycd.com/topics/2917590/配合着可以看《IPhone开发秘籍(第2版)中文》这本书,把上面的工程全部敲一遍。
(3)到网上找点苹果的例子代码研究研究,经常去cocoachina上面逛,同时关注iphonedev这几个国外论坛,当然还有github这些social coding网站上的源代码
(4)第2步之后就开始做实际项目了,如果是独立开发者,可以做任何自己喜欢做的项目,当然,越简单越好,如果是团队成员,直接跟着团队做项目,哪怕当实习生也好
(5)如果开始对游戏感兴趣了,就可以开始学cocos2d(甚至cocos3d)了,推荐一个博客:http://www.raywenderlich.com/,此人还有一本书很不错

(6)在社交网络上关注那些技术牛人,经常交流,学习。

  (7).坚持,如果只是跟风,建议不要学了,要学起码就得做出几个产品出来。

个人认为热情最重要,从买macbook开始,成为一个苹果粉丝吧,我挺你。


 

给大家分享一下文中所说的入门书籍《Objective-C基础教程》:http://www.iteye.com/topic/1122020

 

最后给大家分享一下iphone开发的新闻资讯系统源码:http://www.iteye.com/topic/1122018

 

QML 入门与 QtQuick 学习路线之前言

QML 入门与 QtQuick 学习路线之前
  • qyvlik
  • qyvlik
  • 2016年08月13日 13:18
  • 1788

如何快速学习一个WEB开发框架

web framework层出不穷,特别是ruby/python,各有10+个,php/java也是一大堆 根据我自己的经验写了一个to do list,按照这个清单,一条一条的学习,事半功倍,很...
  • lifushan123
  • lifushan123
  • 2015年04月27日 00:28
  • 943

SSH学习快速入门

我自己以前的经验是: 第一步,看视频或者入门文章。视频可以去verycd找,文章可以去iteye找,有很多。先看Struts2,也可以看SpringMVC3,然后是Hibernate,最后看Spri...
  • tangzenglei
  • tangzenglei
  • 2015年07月09日 17:19
  • 3211

EtherCAT 学习

声明:此为小白学习笔记,因没能在CSDN当中找到相应的私密博客权限,如果有人看到这些文字,请忽略!谢谢!EtherCat (Control Automation technology)在某航(此哏来自...
  • qq_16438447
  • qq_16438447
  • 2016年12月15日 20:28
  • 398

刚进公司的如何快速上手从事的软件项目?

刚进了家游戏公司,谈谈自己进入新的公司,如何快速上手的一些心得体会。  一,首先就是让代码跑起来来,就是正常的运行,看看软件的各种功能。这样对整个项目就有大致的了解,然后就是看代码配合断点跟踪,这样就...
  • LoveForSbb
  • LoveForSbb
  • 2010年04月27日 23:58
  • 980

如何学习才能快速成为ios开发高手--ios知识架构全方位探讨

学习ios开发,从哪儿学起?都要学哪些知识?如何才算掌握或精通ios开发?要全面掌握ios开发技术,需要学习和掌握下列几方面的知识和技巧: 1.开发语言:Objective-C或Swift。...
  • xotty
  • xotty
  • 2016年09月22日 11:03
  • 883

如何学习linux,新手如何快速掌握linux

你是否有这样的疑问: linux太难用了!(一通鼠标点击,进入/etc) 学习linux,你忘记windows的思维方式了吗? 怎么安装软件阿?那一堆文件是干什么的阿? 学习linux,你还在...
  • ewayfly
  • ewayfly
  • 2013年06月06日 21:32
  • 1547

树莓派从零开始学习记录

树莓派学习从零开始 树莓派系统的安装使用官方推荐的TF卡烧写工具 Win32DiskImager写入镜像2016-09-23-raspbian-jessie.img 连接树莓派最简单的连接方法是: (...
  • u013073123
  • u013073123
  • 2017年05月27日 11:12
  • 826

学习SpringMVC——从HelloWorld开始,简单快速上手springmvc

转自:http://www.cnblogs.com/bigdataZJ/p/springmvc1.html 前言:   时隔十二年,中国女排最终过关斩将,用3:1的成绩证明了自己的实力...
  • zh123456zh789
  • zh123456zh789
  • 2017年03月06日 16:07
  • 1216

C++ 快速学习(一)

总感觉学计算机不该只关注计算机技术,结合计算机技术做一些跨领域 的事情会更有意义。计算机视觉是一个不错的方向,鉴于图像处理一般用C++的场景比较多,决定先从C++入手。...
  • u010309804
  • u010309804
  • 2017年08月13日 10:56
  • 1314
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:没有基础如何快速学习iOS 开发?
举报原因:
原因补充:

(最多只允许输入30个字)