我也是刚刚新学ios开发的,最好是买一台mac pc。你可以不买显示器,只买主机(会便宜些)。
网上说的装虚拟机或黑苹果之类的,都不是首选。我装黑苹果装了3天,也没搞定,问题实在太多了。
刚解决5国问题,又来了USB驱动问题。反正装好了就是起不来,建议不要装黑苹果。虚拟机可以装,
但是苹果机的键盘和一般台式机的键盘也不一样,不能完全模拟啊。真要想学,建议还是买一台吧。
一起加油吧,我还打算从ios开发那里挖第一桶金呢,感兴趣的话请联系我(QQ:786781581).
网上说的装虚拟机或黑苹果之类的,都不是首选。我装黑苹果装了3天,也没搞定,问题实在太多了。
刚解决5国问题,又来了USB驱动问题。反正装好了就是起不来,建议不要装黑苹果。虚拟机可以装,
但是苹果机的键盘和一般台式机的键盘也不一样,不能完全模拟啊。真要想学,建议还是买一台吧。
一起加油吧,我还打算从ios开发那里挖第一桶金呢,感兴趣的话请联系我(QQ:786781581).
Cocoa Fundation
Objective-C面向对象基础:继承,多态、动态类型和动态绑定;
Objective-C访问系统中的文件,Objective-C的XML解析和生成,对象序列化;
Objective-C线程和子任务,Objective-C下的Socket和HTTP,内存管理,资源释放和回
Cocoa UI
UI应用程序开发基础,Interface Builder工具,窗口视图,UI基础概念,基本交互 ,Cocoa事件传播与相应基础,常用控件,TableView等较为复杂的控件,文件包和资源,图形和颜色,Cocoa自定义绘制图像基础,Objective-C 的动画效果开发, Objective-C的多国语言支持,在应用中嵌入浏览器以及使用WebService等。
iOS用户界面
iOS介绍及搭建开发环境,模拟器使用说明,iOS项目结构及如何查看日志,UI开发的两种方式,基本控件的使用,控件的交互,表视图,开发多视图App,动画的使用,界面跳转及过渡动画。
iOS手势和触摸
触摸原理,拖拽的实现,屏幕绘制技术,多点触控技术,手势技术。
iOS音频和视频
音频播放技术,音频录制技术,视频播放技术,视频录制技术,音视频编辑技术。
iOS数据持久化
XML解析,SQLite3,Core DataNSKeyedAarchiver和NSKeyedUnarchiver。
iOS网络连接
UIWebView,Http请求,Socket,上传数据技术,下载数据技术。
iOS图形处理
Quartz简介及2D图形绘制,Quartz绘制2D动画技术,OpenGL介绍,绘制2D及3D图形,3D动画技术。
iOS传感器
陀螺仪和重力感应传感器编程,照相机编程;iOS图片库编程,Core Location定位技术。
iOS应用发布
常见问题解决,国际化问题,MemoryLink工具的使用,SVN for Mac,注册开发者账号及如何发布APP。
iOS高级主题
自定义控件技术,如何提高程序运行效率,程序的后台处理,获取设备信息,iOS5新特性。
iOS游戏开发
游戏设计基础,Cocoa 2D游戏应用,Box2D游戏引擎技术。
IOS入门教程:http://bbs.itcast.cn/thread-21171-1-1.html?20131111cyxdn
在没有任何基础的情况下(C语言也不懂):
1、熟悉xcode
2、直接上项目(模拟项目,当时是做一个计算器)
3、分解项目步骤,比如先界面、界面都需要那些元素、每个元素怎么放上去、怎么调整等等(帮助熟悉xcode及理解IOS开发模式)
4、不懂的地方,比如显示所按的数字等等google,这个有源码,参照修改。随意写了一点自己的想法,希望有所帮助。
应用----》iOS即可
游戏----》COCOS2D-x 学习C++大概5个月。从0开始学。web端学习个PHP
有时间学习个MySQL
2.找师傅,去参加培训
你可以去无限互联看看,看看他们的课程对你有么有帮助http://www.iphonetrain.com/page/1126.html