摘要:
设备静止时受到的地球引力为1g,1g是物体在地球的海平面上受到的下拉力(9.8米/秒²)。假如设备从高处掉落,其加速计测量到的加速度将为0g。假如设备水平放在桌面上,则加速计测量出的加速度为1g,且方向朝上。加速计测量3个轴(x、y和z)上的值,如图所示:这个轴在方向上有些不同于传统坐标轴,考虑以下... 阅读全文
摘要:
概括来说,new和alloc/init在功能上几乎是一致的,分配内存并完成初始化。差别在于,采用new的方式只能采用默认的init方法完成初始化,采用alloc的方式可以用其他定制的初始化方法。 阅读全文
摘要:
P -- 协议M -- 成员方法C -- 类K -- 枚举 、常量V -- 成员变量T -- typedef类型G -- 全局变量f -- 函数# -- #define指令 阅读全文
摘要:
轻按(UITapGestureRecognizer)、按住(UILongPressGestureRecognizer)、轻扫(UISwipeGestureRecognizer)、张合(UIPinchGestureRecognizer)、旋转(UIRotationGestureRecognizer)、平移(UIPanGestureRecognizer) 阅读全文
摘要:
一般有三种方式处理旋转时的布局:
1. 使用Interface Builder创建可旋转和调整大小的界面
2. 旋转时调整控件的位置与大小
3. 旋转时切换视图 阅读全文
摘要:
以Master-Detail Application创建的应用程序在iPad和iPhone上都能运行,虽然模板解决了大部分问题,但还是有一些Apple遗留问题需要解决。使用该模板创建项目时,需要将下拉列表Device Family设置为Universal,且不要选择复选框Use Core Data。 阅读全文
摘要:
这种控制器只能用于iPad,它可以在iPad屏幕中显示两个不同的场景:在横向模式下,左边显示一个表,供用户选择;用户选择表中的元素后,详细视图将显示该元素的详细信息。如果iPad被旋转到纵向模式,表将消失,而详细视图将填满整个屏幕;要进行导航,用户可触摸一个工具栏按钮,这将显示一个包含表的弹出框。 阅读全文
摘要:
表视图(UITableView)与表视图控制器(UITableViewController)其实是一回事。 表视图控制器是一种只能显示表视图的标准视图控制器,可在表视图占据整个视图时使用这种控制器。虽然如此,相对于使用标准视图控制器并自行添加表视图,使用表视图控制器除了将自动设置委托和数据源属性外,没有任何其它的优势。 阅读全文
摘要:
选项卡栏控制器管理的每个场景都包含一个UITabBarItem,它包含标题、图像和徽章。 阅读全文
摘要:
导航控制器管理一系列显示层次型信息的场景 阅读全文