1、学习IOS开发的准备

1、学习ios开发的准备

          *英语水平:看懂26个英文字母。

          *计算机专业:不要求计算机专业,但得有脑子。

          *学习态度:积极思考、积极动手、能吃苦、有兴趣。

          *编程语言:C语言、C++(可选)、Objective-C。

          *开发工具:Xcode。

          *电脑系统:Mac os x。

          *真机设备:iPhone、ipad等(可选)。

          *ios证书:调试证书(可选)、发布证书(可选)。

Mac os x获取途径

          *Mac OS X是苹果公司开发的专门为苹果电脑设计的操作系统

          *Mac OS X可简称“mac系统”                      


方式

特点

虚拟机

零成本,速度慢,对pc机性能要求高
黑苹果
成本低,速度快,安装难度大

苹果设备

( iMac\MacBook\Mac mini )


成本高,速度快,无兼容性问题

2、iOS设备发展史

IPhone一代

* 2007年发布。

* 支持电子邮件、移动电话、短信、网络浏览等。

* 采取触摸键盘

* 3.5英寸,480 x 320像素。

* 后置摄像投200万像素。

IPhone二代(IPhone3G)

* 2008年发布。

* 增加了3G的功能。

* 3.5英寸,480 x320像素。

* 后置摄像头200万像素。

IPhone三代(IPhone3GS)

* 2009年发布。

* 外观上基本跟IPhone3G没区别,速度更快,3GS后面的S就是“Spped”的意思。

* 3.5英寸,480x320像素分辨率。

* 后置摄像头300万像素。

IPhone四代

* 2010年发布,艳惊四座。

* 全新外观 + 玻璃材质,9.3毫米厚度,A4单核处理器,支持多任务。

* 3.5英寸Retina显示屏(视网膜屏幕),960x640像素分辨率。

* 后置摄像头500万像素。

* 前置摄像头30万像素。

 

IPhone4s

* 2011年发布

* 外观与IPhone4区别不大。

* A5双核处理器,性能上有较大的提升。

* 3.5英寸,960x640像素分辨率。

* 后置摄像头800万像素。

* 前置摄像头30万。

IPhone5

* 2012年发布。

* 全新外观,机身更轻薄,7.6毫米厚度,屏幕更大。

* A6双核处理器,速度更快。

* 4.0英寸,1136x640像素分辨率。

* 后置摄像头800万像素。

* 前置摄像头120万像素。

Iphone为何如此受欢迎

* 外观优雅简洁,机身轻薄。

* 用户体验极佳,操作简单,让用户感受到从未有过的爽。

* 软件种类丰富,高质量。

* 性能极佳,支持众多大型3D游戏。 

 

3、为什么选择ios开发

为什么要选择移动开发

* 手机将是人类最离不开的设备之一,硬件软件参数也越来越强,应用需求量剧增。

* 移动互联(就是将移动通信和互联网二者结合起来)发展迅速,各大公司都对移动互联是虎

视眈眈。

* 腾讯以6000万的价格收购了一款由6人团队开发的手机刷机软件。

* Facebook准备拆资10亿美元收购以色列移除卫星导航初创企业waze

* 百度19亿美元收购91手机无线

* 想再移动互联领域捞一桶金的创业者,也像雨后春笋般渐渐多起来了。因为,移动互联

才只是个开始。

* 众多公司为了在移动互联市场立足,都纷纷出了自己的移动端产品,现在的软件,有了

电脑版,就得出一个手机版。

* 总之,现在的市场对移动开发人才的需求量非常大的。

主流手机操作系统

* 目前应用在手机上的操作系统主要有:Symbian(塞班)、android(安卓)、ios、

Black Berry(黑莓) os、 Windows phone

* 根据idc(互联网数据中心)公布的数据,2012年第四季度:

# android 和ios在全球范围内的市场份额占有率中共为91.1%

# android 和ios手机共出货2.076亿台,比2011年多了70.2%

为什么要选择ios(跟android的比较)

时间: 2024-10-10 00:40:41

1、学习IOS开发的准备的相关文章

学习IOS开发UI篇--UI知识点总结(四) UITabelView/UITableViewCell

UITabelView:常用属性 @property (nonatomic)          CGFloat    rowHeight;             // will return the default value if unset @property (nonatomic)          CGFloat     sectionHeaderHeight;   // will return the default value if unset @property (nonatom

学习IOS开发UI篇--UI知识点总结(三) UIScrollView/UIPageControl/NSTimer

UIScrollView:常用属性 @property(nonatomic)   UIEdgeInsets     contentInset;               // default UIEdgeInsetsZero. add additional scroll area around content @property(nonatomic,getter=isPagingEnabled) BOOL   pagingEnabled;     // default NO. if YES,

【转】零基础学习iOS开发【2015-09-06 23:03】

原文链接:http://www.cnblogs.com/mjios/archive/2013/04/27/3046049.html#label5 本文目录 一.程序设计语言 二.是否需要计算机专业知识 三.是否要英文很好 四.开发工具 五.开发环境 六.Mac OS X的获取途径 七.调试设备 八.开发者证书 九.总结 在上一讲中,介绍了什么是iOS开发.说简单一点,iOS开发,就是开发运行在iPhone或者iPad上的软件.这么一说完,应该有很多人就会产生一些疑惑,比如学习iOS开发是不是一定

学习IOS开发项目篇--如何让程序在后台保持挂起状态

程序的状态分为:前台运行,后台挂起,后台休眠,为了让项目的网络请求保持活跃状态,需要对程序进行设置. 在applicationDidEnterBackground方法中调用下面的方法,可以让程序进入挂起状态,但在未知时间内,可能会被系统设置为休眠,如果在将程序设置为播放器,并且循环播放一个MP3文件,可以保持永久挂起状态. UIBackgroundTaskIdentifier task =[application beginBackgroundTaskWithExpirationHandler:

学习IOS开发UI篇--UITableView/数据模型嵌套/UITableViewCell/Cell的重用

1.UITableView ================================================== UITableView有两种格式:group和plain 2.UITableView如何展示数据 ================================================== UITableView需要一个数据源(dataSource)来显示数据 凡是遵守UITableViewDataSource协议的OC对象,都可以是UITableView的

开始学习iOS开发

开始学习iOS开发了,从昨天开始看了「iOS Apprentice」的第一本,写了一个简单的小游戏,虽然之前也看过一些iOS开发的相关东西,但是系统的看书学这是第一次(之前看了两节斯坦福大学的公开课写了一个简单的计算器). 「iOS Apprentice」应该算是很好的入门书了,如果有一门面向对象语言的基础的话,看起来应该是很快的,我看第一本书(大概150页左右)加上编码的时间一共用了6小时,期间包括看官方文档查资料的时间,所以如果只是跟着书上来做的话时间应该会更少一点.看完了第一本书大概就知道

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

本文目录 一.什么是iOS 二.主流手机操作系统 三.什么是iOS开发 四.学习iOS开发的目的 五.学习iOS开发的前提 从今天开始,我就开始更新[零基础学习iOS开发]这个专题.不管你是否涉足过IT领域,也不管你是理科生还是文科生,只要你对iOS开发感兴趣,都可以来阅读此专题.我尽量以通俗易懂的语言,让每个人都能够看懂.若遇到不明白的地方或者对此文有异议,望及时评论. 回到顶部 一.什么是iOS 要想学习iOS开发,首先要搞清楚什么是iOS.iOS其实是一款操作系统,就像平时我们在电脑上用的

奔五的人,准备学习iOS开发

这些年一直在java/web/android方面折腾,去年最终换成了apple的设备,本想就開始折腾iOS,却始终没能进入状态. 从今天開始,本人宣布:正式进入iOS/xcode 5的编程学习中,也希望大家共同进步. 补充一下:环顾四周,到我这个年龄还能在coding中找到快乐的人好像已经不多了,你呢?当年进入android时,我是由于领了一台android的mt620合约机,记忆中也是国庆前拿到了,用了一个假期的时间学习android,边学边用,开发了第一个安卓应用:百度音乐下载播放器,在接着

零基础学习IOS开发(二)- 使用cocos2d-x3.0 执行Hello world

关于开发框架,依据网上检索来的信息,感觉cocos2d-x的ios游戏开发框架非常不错,并且有非常强的可移植性,因此打算尝试一下. 截止写下此文章,最新的cocos2d-x的版本号为v3.0稳定版(几天前刚刚公布),下载地址为:http://www.cocos2d-x.org/filedown/cocos2d-x-3.0-cn 安装方式例如以下: 1.解压程序压缩包(所在路径不能有中文哦,由于是python,你懂的...) 2.sudo python setup.py 安装cocos2d-x,依

从零开始学习iOS开发1:认识xcode

在开始之前还是不得不提一下iPhone应用开发的工具,我当然之前是没接触过iPhone开发,也没使用过apple的任何一种设备,所以我的概念中只知道xcode是最专业的iOS开发工具,现在它是免费的,听说之前还需要付钱才可以安装,你的Mac系统安装好后应该会有AppStore的,从里面的免费区域应该可以找到,安装就行了,只是好像需要点时间,不是你的网络不好,应该是该应用不在国内服务器上,下载相当慢. 安装好后,在dock上应该会自动出现启动图标的,如果没有出现,你可以从Application中拖