Tony Ingraldi

2个仓库

RMSHostSelector

RMSHostSelector

管理iOS应用的服务器选择

使用RMSHostSelector允许在测试/调试iOS应用时选择服务器主机。主机选项定义在您添加到应用资源的Hosts.plist文件中。每个主机都定义为一个键/值对(即:production => myserver.com)

发布版构建不应允许用户选择后端服务器。对于这些构建,优先考虑Hosts.plist文件中的production键。其他所有键都将从捆绑的Hosts.plist文件中删除,并且不会提示用户选择服务器。这种特殊处理由host_selector_build_phase.sh执行,必须将其添加为"Run Script"构建阶段以生效。

除了production键以外的键可以通过定义RMS_HOST_KEY预处理器宏来实现强制转换。此键指定的值必须加引号,并且必须与Hosts.plist文件中的某个键匹配。

非发布版构建也可以使用RMS_HOST_KEY覆盖。对于定义了RMS_HOST_KEY的非发布版构建,Hosts.plist文件将保持完整,但用户将无法选择主机。

许可协议:MIT

  • Objective C

RMSTableViews

RMSTableViews

提供对常见的UITableView控件使用模式的支持

引入了位于表格视图和单元格之间的分区对象。针对常见表格视图控件场景的基类从您的代码中删除了大部分样板代码。您还可以从常见的if/else结构中获得缓解,这些结构通常会在表格视图代理/数据源处理中产生。

RMSTableViews为类似表单的表格视图提供广泛的支持,例如用于应用内设置和数据编辑视图的表格视图。

许可协议:MIT

  • Objective C