01-IOS开发概述

1.app立足的两大要素

(1)美观的UI界面

(2)实用的功能

2.课程顺序

UI:基础,高级控件

功能:数据,动画,事件,网络

游戏:cocos2d-x,cocos2d(这里要说明cocos2d只能使用在iPhone上,而cocos2d-x可以跨平台 )

3.关于开发者证书

如果你有好的想法,你又想将这个软件做出来并发布到网络上,那么你可以有一个开发者账号,需求就在这里,这个需要钱的,你必须考虑清楚

需求的问题在于你自己

4.IOS系统架构

 ios系统架构分为四个部分:

核心系统层(Core OS):它包括内存管理,文件系统,电源管理

媒体层(Medio):它包括声音,视频,图形绘制,动画特性

核心服务层(Core Service):它包括网络,数据库,定位

可触摸层(Cocoa Touch):它包括界面和各种框架

5.Cocoa Touch中重要的框架

Cocoa Touch中最重要的一个框架就是UIKit,它是涉及到可视化组件的重要框架

6.IOS中自带的各种框架

IOS中自带很多种框架,我们这里不想提,用到了我们就取研究它,这里有一张图,我们可以去MJ的文章中找到

7.IOS系统和Adroid系统的对比

IOS系统基于UNIX,是用C,C++写的,可以直接运行在IOS系统上,运行效果很好

Adroid系统基于Linux,是用java写的,所以需要在Linux上搭建一个虚拟机,所以运行效率不好,很占内存,现在也有基于C++开发的Adroid

这个是一个很好的发展趋势

posted @ 2014-03-31 00:08  ysfox  阅读(127)  评论(0)    收藏  举报