黑马程序员_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的比较)?
IOS | android | |
系统架构 | 基于UNIX | 基于Linux |
系统安全性 | 安全稳定 | 安全性略低 |
开发难易度 | 强大的SDK | SDK强大 |
是否开源 | 不开源 | 开源 |
设备的种类 | Iphone/Ipad | 手机,手表电视 |
用户人群 | 高端用户 | 各种用户 |
背后的公司 | Apple | |
应用商店 | AppStore | GooglePlay |
5.MacOS X的基本操作
5.1Dock
5.2菜单栏
5.3Finder
5.4常用快捷键
5.5常用UNIX指令
---------------------- ASP.Net+Unity开发、 .Net培训、期待与您交流! ----------------------
黑马程序员_ios基础总结1_IOS概述相关推荐
- 黑马程序员_ios基础总结12_OCFoundation1
---------------------- ASP.Net+Unity开发. .Net培训.期待与您交流! ---------------------- Block 1.1Block简介 Block ...
- 黑马 程序员——Java基础---流程控制
黑马程序员--Java基础---流程控制 ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------ 一.概述 Java提供了两种基本的流程控制结构:分支结构 ...
- 黑马 程序员——Java基础---IO(下)
黑马程序员--Java基础---IO(下) ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------ 一.概述 Java除了基本的字节流.字符流之外,还提供 ...
- 黑马程序员 python 基础版 哪个老师_(看黑马程序员Python基础班视频挺好,犹豫该不该报班?)...
看黑马程序员Python基础班视频挺好,犹豫该不该报班? 如果看视频比较好的话,还是建议自学吧,毕竟录制视频的老师不一定参与实质的讲课,且能自学也省一笔培训费用了.我是看的bilibili上黑马程序员 ...
- 黑马程序员-黑马程序员训练营基础测试
---------------------- ASP.Net+Unity开发. .Net培训.期待与您交流! ---------------------- 为了帮助更多的人了解黑马,让更多想知道黑马测 ...
- 黑马程序员_基础测试
-------android培训.java培训.期待与您交流! ---------- 黑马程序员训练营基础测试题及个人代码(包含思路.步骤和基本注释) 1. 编写程序计算12+22+32+....+1 ...
- 黑马程序员-iOS基础-Objective-C基础(六)内存管理
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 黑马程序员-iOS基础-Objective-C基础(六)内存管理 一.内存管理的必要性 移动设备 ...
- 黑马程序员 C++ 基础语法入门 学习记录
基础语法入门 文章目录 一.初识C++ 1.1 新建项目 1.2 编写项目 1.3 运行程序 1.4 注释 1.5 变量 1.6 常量 1.7 关键字 1.8 标识符命名规则 二.数据类型 2.1 整 ...
- 黑马程序员——JavaScript基础1(初识 JavaScript)
文章目录 一.初识 JavaScript 1.1 JavaScript 是什么 1.2 JavaScript 的作用 1.3 HTML/CSS/JS 的关系 1.4 浏览器执行 JS 简介 1.5 J ...
最新文章
- linux 命令窗口美化,美化你的命令行终端Terminal
- dropbear编译安装及服务脚本编写
- 一顿关于心智、机器和智能的哲学大餐!!
- python numpy安装-Python--Numpy安装
- 计算机二级python分值_计算机二级python考试难吗
- java z+_Java Z 字形变换
- 链表——实现单链表的反转
- EL表达式 JSTL(详解)
- UEFI + GPT 启动 VHD
- 对产品质量的一点思考
- Java Singleton类中的线程安全
- 在互联网寒冬季节,他竟然是这样进了百度!值得学习 -- 来自最前沿的实战经验!...
- MySQL中IN子查询会导致无法使用索引
- 实习成长之路——设计模式四:如何做到“对扩展开放、修改关闭”?扩展和修改各指什么?
- Kubernetes Jobs - 运行处理任务指南
- jsp以及servlet中文乱码问题
- iOS崩溃日志 如何看
- Jquery 例外被抛出且未被接住
- Kinect传感器的硬件组成
- Google Earth Engine(GEE)——ee.Reducer.percentile筛选影像百分比案例分析
热门文章
- Git安装步骤嗷,详细到每一步
- 大话设计模式之爱你一万年:第二章 创建型模式:单例模式:我的女朋友只有你一个:2.单例模式的实现-懒汉模式
- 41. 请简述 Servlet 的生命周期中的方法及作用
- 文学鼻祖网站关闭服务器,华语网络文学鼻祖网站“榕树下”关站 “享年”23岁...
- 大模型语言模型的全面测评:ChatGPT、讯飞星火认知大模型、文心一言、昆仑天工和通义千问
- 测试用例设计_如何提高测试覆盖率
- java ee 与se区别_Java SE和Java EE之间的主要区别是什么?
- Linux九阴真经之九阴白骨爪残卷2(SSH)
- 为什么说诸葛亮不应该入围千古名相之列?
- 三十七、The authenticity of host ‘slave1 (192.168.231.106)‘ can‘t be established.