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
这个是一个很好的发展趋势

浙公网安备 33010602011771号