博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发应用学习笔记
阅读量:5926 次
发布时间:2019-06-19

本文共 1203 字,大约阅读时间需要 4 分钟。

一、iOS应用设计

1. 参考资料:

 

2. 用户对iPhone的使用习惯:

自上而下的操作;

减少输入;

足够大的按钮面积:44*44pix是一个较理想的面积; 多点触控手势。

 

3. iPhone App的特点:

iPhone没有物理键盘(而Android有可能有物理键盘),所有的输入操作都需要屏幕中的虚拟键盘来实现,同时需要考虑虚拟键盘的遮挡问题;

没有物理按键做为目录菜单的呼出功能;

需要把所有的功能集成在App中。

 

绝大部分操作通过直接和内容交互完成,不要让用户通过中间设备间接进行控制。

在iPhone平台上,如果应用程序有信息层级关系(比如邮箱>收件箱>邮件),利用title进行导航, 导航栏左侧始终是返回按钮,右侧如果有必要,可以放针对内容的操作控件,中间有标题。

iPhone典型应用的界面结构很稳定,导航栏和页签栏的位置不会因为应用不同而发生变化,用户能形成比较一致的体验。

 

4. 界面常用的几种动画:

  a)  有信息层级关系的采用左右切换动画。   b)  针对当前视图内容的操作常用的采用model view的从下往上升起的动画。如:写邮件,action sheet。

 

二、iOS设备使用相关

1. 安装应用:在PC上安装iTunes,通过iTunes的同步功能。

see: 

 

2. 关闭应用:在主界面双击按键,界面底部会出现正在运行的应用,长按要关闭的应用直到图标左上角出现一个小图标,点击该小图标即可。

 

三、Adobe AIR for iOS (AIR2.7)

1. 参考资料:

(官方)

 (官方)

 (oreilly)

 

2. 记要:

1) 在设备上测试应用:

注册成为iOS developer ->

购买developer证书 ->

登录  并进入 iOS Provisioning Portal 页面 ->

下载并安装证书 ->

注册设备 ->

创建 APP ID ->

创建和 APP ID 对应的Provisioning证书 ->

待证书生成完成后下载该证书(该证书用于打包自己开发的应用、该应用只能安装到注册的设备中)

 

2) 与AIR for Android 应用的差异:

a) iOS设备的软键盘无专门的“关闭键盘键”。当使用TextInput控件时,软键盘右下角有“Done”键,按该键可以提交输入内容并关闭软键盘;但当使用TextArea控件,则无“Done”键,此时无法关闭软键盘,需要进行额外处理,比如按其他组件以提交输入内容以关闭软键盘。

 

b) iOS应用的退出统一由iOS管理,故适用于Android的退出方法(NativeApplication.nativeApplication.exit();)并不适用于iOS平台,“退出”菜单在iOS平台上需去掉。

转载于:https://www.cnblogs.com/lovewx/p/3893686.html

你可能感兴趣的文章
jquery基础
查看>>
自制WiFiPineapple
查看>>
CMDB资产采集
查看>>
weblogic清除缓存
查看>>
1.操作系统概述
查看>>
PHP自动查找指定文件夹下所有文件BOM和删除所有文件
查看>>
kernel shell bash简介
查看>>
Hyper-V数据文件丢失解决方案(有图有真相)
查看>>
宏在使用过程余函数的区别<1>
查看>>
代码格式
查看>>
linux--web服务器
查看>>
Windows导出所有计划任务方法
查看>>
php同个用户同时只能登陆一个, 后登陆者踢掉前登陆者
查看>>
仿豆丁百度文库网页版阅读器完整解决方案
查看>>
我的友情链接
查看>>
基于css3的鼠标滑动按钮动画之CSS--续
查看>>
我的友情链接
查看>>
解决Maven工程中报 Missing artifact jdk.tools:jdk.tools
查看>>
.net framework3.0_
查看>>
HTML accesskey 属性
查看>>