• ios开发介绍


    iOS开发概述
    •什么是IOS
    •什么是IOS开发
    •为什么要选择IOS开发
    •学习IOS开发的准备
     
    1.什么是iOS
     
    •iOS是一款由苹果公司开发的操作系统(OS是Operating System的简称),就像平时在电脑上用的Windows XP、Windows 7,都是操作系统
    •那什么是操作系统呢?操作系统其实是一种软件,是直接运行在硬件(电脑、手机等)上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行
    •iOS与Win7等操作系统的差异
    XP、Win7是PC操作系统,也就是运行在电脑上的操作系统
    iOS是手持设备操作系统,也就是运行在手机上的操作系统。目前搭载这款操作系统的设备有:iPhone、iPad、iPod touch、iPad mini、Apple TV
    •在iPad等设备出现之前,当时只有iPhone搭载了这款操作系统,称为“iPhone OS”,后来iPad等设备也搭载了这款操作系统,改名为“iOS”
     
    2.什么是操作系统
     
    •“应用软件”就是平常我们使用的QQ、微博等软件
    •用户打开某个应用软件,在软件的使用过程中,这个软件会不断地跟底层的操作系统进行交互,接着操作系统会控制硬件去做一些事情来满足用户的需求
    •比如,当我们打开手机上的一个照相机软件,按下屏幕上的拍照按钮时,照相机软件会通知操作系统“喂,我需要拍照!”,接着操作系统就会控制手机上的摄像头进行聚焦、拍照
    •操作系统可以看作用户与硬件的接口、桥梁,它为应用软件和用户提供了控制、访问硬件的手段
     
    3.什么是iOS开发
     
    •已知:iOS是iPhone、iPad等手持设备的操作系统
    •iOS开发就是开发运行在搭载iOS系统上的应用或者游戏软件,也就是可以开发一些运行在iPhone上的软件,比如手机QQ、微博或者游戏。说白了,就是开发手机软件。当然,也包括iPad版的软件

    •自2010年iPhone4的出现,国内掀起一股iOS开发浪潮。但由于开发门槛教高等因素,开发者并不多

    •从事iOS开发的人员,可以称之为“iOS软件攻城狮”或“iOS程序猿”

    •iOS开发可以归类到“移动开发”(手机开发)领域
     
    4.为什么要选择移动开发
     
    •手机将是人类最离不开的设备之一,硬件软件参数也越来越强
    •移动互联(就是将移动通信和互联网二者结合起来)发展迅速,各大公司都对移动互联市场虎视眈眈:
    腾讯以6000万的价格收购了一款由6人团队开发的手机刷机软件
    百度花19亿美元收购91无线
    •想在移动互联领域捞一桶金的创业者,也像雨后春笋般渐渐多起来了。因为,移动互联才只是个开始!!!
    •众多公司为了在移动互联市场立足,都纷纷出了自己的移动终端产品。现在的软件,有了电脑版,就得出一个手机版。
    •总之,现在的市场对移动开发人才的需求量是非常大的
     
    主流手机操作系统
    •目前应用在手机上的操作系统主要有:Palm OS、Symbian(塞班)、Android(安卓)、iOS、Black Berry(黑莓)OS、Windows Phone
    •根据IDC(互联网数据中心)公布的数据,2013年第四季度:
    uAndroid和iOS在全球范围内的市场份额占有率总共为93.8%
    uAndroid和iOS手机共出货10亿台
     
    5.为什么要选择iOS(跟android的比较)
     
    6.学习iOS开发的准备
     
    •英文水平:看懂26个英文字母
    •计算机专业:不要求计算机专业,但得有脑子
    •学习态度:积极思考、积极动手、能吃苦、有兴趣
    •编程语言:C语言、C++(可选)、Objective-C
    •开发工具:Xcode
    •电脑系统:Mac OS X
    •真机设备:iPhone、iPad等(可选)
    •iOS证书:调试证书(可选)、发布证书(可选)
     
    Mac OS X获取途径
    Mac OS X是苹果公司开发的专门为苹果电脑设计的操作系统
     
    本节知识总结

         1.什么是mac系统?

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

          2.什么是IOS开发?

            在iphone,ipad,itouch上开发软件

          3.IOS平台下的开发和安卓下的开发各有什么优缺点?

          4.IOS下开发所需要的条件。

     
  • 相关阅读:
    JavaScript的数据类型
    伪元素和伪类的区别是什么?
    伪元素::before和::after的详细介绍
    Ksoap2 获取webservice返回值的getResponse() 出现的问题
    解决dropdownlist postback 在 iphone UIwebview 失效的问题
    javascript雪花效果 注释版
    金山词霸每日一句开放平台 .NET demo
    【摘抄】Application.StartupPath和System.Environment.CurrentDirectory的区别
    EditText 监听回车事件 避免2次触发
    【代码】ini 文件读取工具类
  • 原文地址:https://www.cnblogs.com/ShaoYinling/p/ShaoYinling.html
Copyright © 2020-2023  润新知