iOS平台开发限制和方式

原创 2015年07月08日 19:16:03

/////

平台间的差异


移动平台和桌面、网页系统差异



/////

屏幕大小限制


拥挤的用户界面降低程序的吸引力并会提高使用难度


考虑到屏幕尺寸的适配



/////

内存限制


iOS虚拟内存模型不包括磁盘交换空间,必须注意避免分配的内存超过设备可用内存


确保应用程序对于内存使用警告做出回应,并及时清理内存


设计应用程序时,通过避免内存泄露,减小资源文件大小以及延迟加载资源的方式,尽力地降低程序的内存占用



/////

窗口显示限制


iOS设备每次在屏幕上只能看到应用程序的单个窗口


iOS应用程序可以包含不同窗口,但是用户不能同时访问,只能顺序访问和查看



/////

简短的用户帮助


正确地使用标准控件


确保你的信息中呈现的路径具有逻辑性,让用户轻松做出预测


确保提供标记



/////

iOS多任务


4.0之后开始支持多任务(multitasking)


iOS多任务按下Home键后,程序是被挂起的


支持后台的任务包括:音频(audio)、位置服务(location)、(模拟声音讯号)voip


自定义任务运行时间是有限制的(600s)



/////

iOS开发的三种方式

iPhone本地应用程序


仅在网页上显示内容,包括web应用


混合应用程序,在web视图区域中提供网页内容访问,但也包含iOS用户界面元素


/////





版权声明:

相关文章推荐

iOS平台三种应用类型的布局方式

原址:http://mux.baidu.com/?p=2950 在手机这样一个小小的有限的屏幕尺寸里,要使界面保持清晰合理、简洁美观,就涉及到产品“框架布局”的设计问题,我们...

【菜鸟初学Swift】IOS平台常用传感器的使用方式

一、加速度的使用: import UIKit import CoreMotion //传感器的使用,引入 CoreMotion class ViewController: UIViewCo...

Cocos2d-x跨Android&iOS平台开发入门

Cocos2D是一个非常棒而且非常容易使用的游戏框架,但是,由于它是基于objc语言的,所以你只能使用它来开发ios和mac下面的游戏。   假如你可以使用和cocos2d相似的api来开...

【Facebook的UI开发框架React入门之三】第一个项目(iOS平台)-goodmao

React.native是facebook开源基于JavaScript的框架,方便开发移动设备的app。 而且,方便及时更新app的UI与数据,也很方便部署。 goodmao希望帮助大家掌握!

Cocos2d-x跨Android&iOS平台开发入门

好吧,确实存在这么一个游戏框架,她就是cocos2d-x!cocos2d-x基于c++把cocos2d的api重新移植了一遍。 本教程由泰然教程组出品     Cocos2D是一个非常...

最老程序员创业开发实训4---IOS平台下MVC架构

探讨在IOS架构下,采用Swift作为开发语言,怎样实现MVC架构。
  • Yt7589
  • Yt7589
  • 2015-08-31 12:16
  • 30208

cocos2d-x跨android&ios平台开发入门教程

免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)