本人是一个菜鸟,想学习iOS开发,有c,c++基础,想求教大神该怎么做???

解决方案 »

  1.   

    1、教材:[iOS.7.Programming.Cookbook(2013.10)].Vandad.Nahavandipoor.文字版.pdf
    2、环境:win + vmware + mac os + xcode
      

  2.   

    机器的问题有两种解决方式:
    1.虚拟机,不过我很早之前用虚拟机跑有问题
    2.买黑苹果,淘宝就1k多的样子,二手的也无所谓
    语言学习的话, 可以看OC的《objective c 基础教程》,现在也可以直接看swift的教程,语言学习是一个快速的过程,最重要的是对UIKit/Cocoa的熟练程度,这是一个长期的积累
      

  3.   

    1、教材:[iOS.7.Programming.Cookbook(2013.10)].Vandad.Nahavandipoor.文字版.pdf
    2、环境:win + vmware + mac os + xcode 
      

  4.   

    如果你是打算自学的话,我觉得你前提必须有台苹果电脑,不然你只看书或者视频是没用的,一定要多练多思考代码,C 和C++还不够,因为苹果是用object-c  现在出了新语言了swift,所以书就要看这两样的,视频的话  去看一下斯坦福老头的教学视频!!如果你想快速入门的话,我建议你还是到培训机构学习几个月,培训机构虽然教不了你多高深的技术,但是入门足够了而且培训机构可以给你的知识结构是系统的,但是无论是自学还是培训,记住一定要多敲代码。
      

  5.   

    一.iOS基础  1 开发环境搭建以及IOS组件、框架的概要介绍。  2 mac操作系统与iOS操作系统  3 xcode IDE开发环境的初始  二.C语言基础  1数据类型、表达式与控制流程语句  2数组、函数与编译预处理  3 详解指针  4 结构体、联合体  三.OC语言  1、类、对象和方法  2、封装、继承、多态  3、类的扩展  4、Foundation框架  5、内存管理  6、复制对象与归档  7、文件管理  8、kvc、kvo与谓词  2、iPhone入门部分  四.iPhone开发入门  1、视图与窗口(UIView、UIWindow)  2、常用UI控件  3、视图控制器  4、导航控制器  5、分栏控制器  五.iPhone进阶部分  1、表视图1(UITableView)  2、表视图2(UITableViewController)  3、手势与触摸  4、UIScrollView的使用  本部分主要介绍UIButton、UILabel、UITextField、UIActionsheet、UIAlert、UITextView、UIView、UISwitch、UISegmentControl、UIViewcontroller、UITabBarController、UITableview、UINavigationController、UIScrollview、UITouch触摸等控件  5、Block语法的使用  6、UIPickerView使用  7、iPad开发  8、iOS动画  9、音频与视频  10、网络与多线程  11、位置与地图服务  12、SQLite数据库  13、真机调试  14、本地通知与远程通知  15、cocos2D游戏开发  六.项目开发