黑马程序员_ios基础总结1_IOS概述

---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------

1.什么是iOS?

iOS是一款由苹果公司开发的操作系统

什么是操作系统呢?

操作系统其实是一种软件,是直接运行在硬件上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行

iOS/Win/Linux/Mac OS等操作系统的差异?

Win/Linux/Mac OS是PC操作系统,也就是运行在电脑上的操作系统

iOS是手持设备操作系统,也就是运行在手机上的操作系统。目前搭载这款操作系统的设备有:iPhone、iPad、iPod touch、iPad mini、Apple TV

在iPad等设备出现之前,当时只有iPhone搭载了这款操作系统,称为“iPhone OS”,后来iPad等设备也搭载了这款操作系统,改名为“iOS”

2.什么是iOS开发?

iOS是iPhone、iPad等手持设备的操作系统iOS开发就是开发运行在iOS系统上的应用或者游戏软件,也就是可以开发一些运行在iPhone上的软件,比如微信、微博或者游戏。也包括iPad版的软件自2010年iPhone4的出现,国内掀起一股iOS开发浪潮。但由于开发门槛教高等因素,开发者并不多从事iOS开发的人员,可以称之为“iOS软件攻城狮”或“iOS程序猿”iOS开发可以归类到“移动开发”(手机开发)领域


3.为什么要选择移动开发?

手机将是人类最离不开的设备之一,硬件软件参数也越来越强移动互联(就是将移动通信和互联网二者结合起来)发展迅速,各大公司都对移动互联市场虎视眈眈:腾讯以6000万的价格收购了一款由6人团队开发的手机刷机软件Facebook准备斥资10亿美元收购以色列移动卫星导航初创企业Waze想在移动互联领域捞一桶金的创业者,也像雨后春笋般渐渐多起来了。因为,移动互联才只是个开始!!!众多公司为了在移动互联市场立足,都纷纷出了自己的移动终端产品。现在的软件,有了电脑版,就得出一个手机版。总之,现在的市场对移动开发人才的需求量是非常大的主流手机操作系统目前应用在手机上的操作系统主要有:Palm OS、Symbian(塞班)、Android(安卓)、iOS、Black Berry(黑莓)OS、Windows Phone根据IDC(互联网数据中心)公布的数据,2012年第四季度:Android和iOS在全球范围内的市场份额占有率总共为91.1%Android和iOS手机共出货2.076亿台,比2011年多了70.2%

4.为什么要选择iOS(跟android的比较)?

 IOSandroid
系统架构基于UNIX基于Linux
系统安全性安全稳定安全性略低
开发难易度强大的SDKSDK强大
是否开源不开源开源
设备的种类Iphone/Ipad手机,手表电视
用户人群高端用户各种用户
背后的公司AppleGoogle
应用商店AppStoreGooglePlay


5.MacOS X的基本操作

5.1Dock

•相当于Windows的快速启动栏,用来存放常用软件的图标
•单击软件图标即可打开相应的软件
•右击软件图标还有其他菜单选项:比如退出软件
•图标下边的白色亮点代表程序正在运行中,并没有完全退出

5.2菜单栏

•屏幕最上面的横条就是菜单栏,它会随着当前打开软件的变化而变化
•也就是说,每个软件都有属于自己的菜单栏
•下面分别列举了Finder、PowerPoint、有道词典、QQ的菜单栏,虽然主要内容不一样,但是最左边一定是一个黑色苹果样式的菜单项

5.3Finder

•相当于Windows中的”我的电脑”/”计算机”
•可以在Dock中打开Finder

5.4常用快捷键

l文件操作
u复制:Command + C  
u粘贴:Command + V
u回退:Command + Z
u保存:Command + S
u
l窗口操作
u关闭窗口:Command + W
u退出程序:Command + Q
u管理多个桌面:Ctrl + ↑
u切换程序窗口:Command(长按) +tab
u切换输入法:Command(长按) + 空格

5.5常用UNIX指令

•Mac系统采用的是UNIX文件系统,所有的文件都放在根目录/下面,因此没有Windows中分C盘、D盘的概念
•因为Mac系统是基于UNIX系统的,因此可以在“终端”中输入一些UNIX指令来操作Mac系统
•常用的UNIX指令:(需要经常使用才不容易忘记)
uls:列出当前目录下的所有内容(文件\文件夹)
upwd :显示出当前目录的名称
ucd:改变当前操作的目录
uwho:显示当前用户名
uclear:清除所有内容
umkdir:创建一个新目录


---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页