【零基础学习iOS开发】【01-前言】01-开篇

时间:2015-05-17 23:06:00   收藏:0   阅读:203

本文目录

从今天开始,我就开始更新【零基础学习iOS开发】这个专题。不管你是否涉足过IT领域,也不管你是理科生还是文科生,只要你对iOS开发感兴趣,都可以来阅读此专题。我尽量以通俗易懂的语言,让每个人都能够看懂。若遇到不明白的地方或者对此文有异议,望及时评论。

回到顶部

一、什么是iOS

技术分享

图中的“应用软件”就是平常我们使用的QQ、微博等软件。用户打开某个应用软件,在软件的使用过程中,这个软件会不断地跟底层的操作系统进行交互,接着操作系统会控制硬件去做一些事情来满足用户的需求。比如,当我们打开手机上的一个照相机软件,按下屏幕上的拍照按钮时,照相机软件会通知操作系统“喂,我需要拍照!”,接着操作系统就会控制手机上的摄像头进行聚焦、拍照。

技术分享   技术分享

总而言之,操作系统可以看作用户与硬件的接口、桥梁,它为应用软件和用户提供了控制、访问硬件的手段

 

回到顶部

二、主流手机操作系统

 

回到顶部

三、什么是iOS开发

我们已经知道iOS是iPhone、iPad等手持设备的操作系统,那么,iOS开发就是开发运行在iOS系统上的应用或者游戏软件,也就是可以开发一些运行在iPhone上的软件,比如手机QQ、微博或者游戏。说白了,就是开发手机软件。从事iOS开发的人员,可以称之为“iOS软件攻城狮”或“iOS程序猿”。

 

回到顶部

四、学习iOS开发的目的

 

回到顶部

五、学习iOS开发的前提

学习iOS开发,说白了就是学习软件开发。如果你从未涉足过IT领域,那么在学习软件开发之前,你首先要了解的是软件和硬件之间的关系(这里的硬件泛指电脑、手机、平板等设备)。

1.电脑并不比人脑聪明

很久以前,很多人就认为电脑是无所不能的,甚至能解决一些人类不容易解决的问题,因此有人就觉得电脑比人脑聪明。其实,电脑笨得很,并不见得比人脑聪明。

 

2.开发软件的目的

 

3.如何开发软件

 

4.程序设计语言

 

5.iOS开发的语言选择

相信你应该明确了,要想学习iOS开发,首先要学习Objective-C、C、C++这3门程序设计语言,而核心语言是Objective-C。学了这些语言,我们才能编写出在iOS系统上正常运行的软件。

原文:http://www.cnblogs.com/youhu/p/4510555.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!