TMOSmarty 1.0.0

TMOSmarty 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可协议 MIT
发布时间最后发布2014年12月

PonyCui维护。



TMOSmarty 1.0.0

  • PonyCui

TMOSmarty是为iOS Apps设计的模板引擎。

Smarty是一个PHP模板引擎。TMOSmarty的所有思想都继承自Smarty,我们将Smarty移植到了Objective-C,因此有了TMOSmarty。

您可能会觉得这一切都很复杂,但实际上,我们只需要简化。在以前,我们需要复杂性来解决XIB文件和.m文件的关联,使用Smarty进行封装渲染。


用法

pod TMOSmarty


让我们简单地试一下!

这里我们创建了一个xib文件,我们先创建一个对象,然后期待填充文本到xib中的UILabels。

  • 让我们看看我们想要的。

在过去,我们是这样的做的。

我们需要在Xib中创建许多标签。

我们必须在.m文件中创建IBOutlet。

我们应使用NSString方法将文本填入标签。

但是,现在!有了TMOSmarty,这就不再必要了!

我们正常创建标签,请注意我们使用了"name: <{myName}>",这意味着theObject.myName将自动填充到标签中。

我们创建一个对象,在其中设置一些数据(字典、数组、NSObject都可以!)

我们只需输入一行代码。完成了!不需要IBOutlet,不需要NSString解析。


这真的有魔法般的功效吗?我说,这确实是使用最简单的方法。TMOSmarty提供了比这更多的功能。下载源代码,你将找到一个完整的demo。