入门| ios开发简介
浏览:585 次

1引言
IOS是苹果公司开发的移动操作系统。苹果在2007年1月9日的Macworld大会上首次宣布了这一系统。它最初是为iPhone设计的,后来应用于iPod touch和iPad。IOS和苹果的MacOS操作系统一样,属于类Unix的商业操作系统。该系统最初的名称是iPhone OS,因为iPad、iPhone和iPod touch都使用iPhone OS,因此在2010年,WWDC宣布将其更名为iOS(iOS是思科网络设备操作系统的注册商标,苹果已获得思科授权)。
2 ios开发的特点
Ios是一个封闭的平台,它比其他开放的移动操作系统平台有更多的局限性。因此,涉及底层硬件或系统安全的功能可能不会在ios开发中实现。
2.1一次只能运行一个app
用户一次只能操作一个app
2.2app只有一个窗口
iphone界面仅允许当前运行的app显示窗口。当前程序和用户之间的所有直接交互都在此窗口上完成。IPhoneapp可以包含许多窗口,但用户不能同时访问它们,只能依次访问和查看它们。
2.3数据访问机制
ios的数据访问机制也称为沙盒机制。由于iPhone的权限和封闭性,文件只能在iPhone为app创建的文件系统中读取和写入(该区域称为沙盒),不能在其他地方访问。所有文件都可以保存在这里,如图像、配置文件、声音、图像、属性列表、文本文件等。
特性:
每个app都有自己的存储空间。
app无法访问其他app空间的内容

app请求的数据必须通过权限和安全检测
2.4屏幕尺寸限制。
Ios只在苹果自己的产品上运行。所有屏幕都可以适应苹果自己的产品。
2.5响应时限
启动app时,需要加载首选项和数据,并尽快在屏幕上显示主视图。所有这些操作应在几秒内完成。如果用户按下主页按钮,IOS将返回主页。如果app需要保存数据,它必须在5s内完成相关操作,否则app过程将终止,无论数据是否已保存。
2.6设备资源限制
部分内存用于屏幕缓冲和其他系统进程。通常,留给app的内存不到一半(可能更少)。Cocoa Touch提供内置机制,在内存不足时通知app。在这种情况下,app必须释放它不需要的内存,否则甚至可能被迫退出。
2.7交互限制
用户界面通过多点触摸操作。
3.加入苹果开发者计划
3.1准备
首先,你必须有一台mac电脑
注册为iPhone开发者

3.2注册开发者帐户
一个标准的开发者一年要花99美元。
公司账户,每年299美元。
开发商地址
3.2下载和安装Xcode
下载
在mac应用商店中
下载网站
安装默认的,或百度自己。
,注册后为新手提供免费开发包