在基于 mPaaS iOS 框架开发应用的过程中,没有 UI 界面且通用的功能,可以设置为服务(如登录服务),在整个 App 运行期可以方便地被其他微应用或服务获取。添加一个服务,您需要添加服务模板代码,并注册服务。
代码示例
请参考 获取代码示例 下载并查看 iOS framework-demo。
操作步骤
添加服务模板代码。
定义服务的协议(Protocol)并公开对外的接口方法。
定义实现服务接口方法的类。
注册服务。
同微应用一样,新创建的服务也只有在
MobileRuntime.plist
中注册后,才能通过框架进行统一管理。字段
说明
name
服务的唯一标识。
class
服务的实现类,框架在创建该服务时,会利用运行时的反射机制,创建服务实现类的实例。
lazyLoading
是否延迟加载。如果是延迟加载,在框架启动时,该服务不会被实例化,只有在用到时才会实例化并启动。如果是非延迟加载,在框架启动时会实例化并启动该服务。默认为
NO
。
文档内容是否对您有帮助?