喜欢某些语言框架,可以通过简单的语法来生成界面,Objective-C写起界面上来真不够简单,虽然有了很多大神设计的布局框架,但是我觉得还是不够,为了懒惰,我基于 Masonry,设计出一个简单语法写界面的程序,语法方便参考了某语言的语法,反正哪里简单就简单好。该程序可以将我所编写的简单语法代码转换成Objective-C文件(.h和.m文件)。其实这个的实质不外乎是“我只是将我设计的语法,解析,然后字符串拼接起来,然后生成文件而已”。基本上没有任何难度,每个人都可以做到,我只不过将他实现出来而已。
下面直接放图给大家看看效果:
671FC98ED2FA93792AAB60EB44179A27.png
这就是我写的代码。
然后生成的是:
96E14D81BD6F9F4CD2F82455EE17D60A.png
还有
1B66166E-BE11-4B71-8D67-B102A2A141E3.png
E8897205-0777-4EA2-BB65-C3A53D888580.png
F1668C2A-7CDE-4ED9-8946-A278917AAB7C.png
没错,红色框是我写的,其他的都是生成出来的。只需要微微修改就可以了。够懒吧~~~
木子才(上)