iOS Xcode制作模板类

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
查看查看268 回复回复1 收藏收藏 分享淘帖 转播转播 分享分享 微信
查看: 268|回复: 1
收起左侧

iOS Xcode制作模板类

[复制链接]
3rdev 发表于 2016-7-7 02:37:13 | 显示全部楼层 |阅读模式
快来登录
获取最新的苹果动态资讯
收藏热门的iOS等技术干货
拷贝下载Swift Demo源代码
昨天看到敏捷大拇指上这个帖子《Swift GYB 简易教程,一个 Swift 内部使用的模板生成源文件工具》,可我有另一个办法搞定代码规范,也发出来让大家都比较一下,俗话说得好,技多不压身嘛~




1、为什么要定义模板类

遵守代码规范可以提高代码可读性,降低后期维护成本。当我们定下了一个团队都认同的代码规范,如我们要求所有的viewController的代码都得按照下面来组织:

[Objective-C] 纯文本查看 复制代码
#pragma mark - def
#pragma mark - override
#pragma mark - api
#pragma mark - model event 
#pragma mark - view event
#pragma mark - private
#pragma mark - getter / setter


可落地的时候,你懂的……

如何要求崇尚自由的developer都按照这个去写?尤其是还得先记下这个规范。

静态检查是一个办法。

Review的时候强制要求改是一种办法。

本文将介绍另外一种办法,建立模板类。




2、如何用定义好的模板类

如何用定义好的模板类?直接看一段动画:

iOS Xcode制作模板类

iOS Xcode制作模板类 - 敏捷大拇指 - iOS Xcode制作模板类


在建立类模板文件的时候,把我们定义好的代码组织规范都搬进去。这样大伙写代码就不会太随意了吧?




3、模板类如何制作

从头制作一个模板类有些坑。

我们采用简单的办法,先拷贝一个模板类,然后修改成自己需要的样子。

这里有我已经建立的一个简单的模板类的模板:

iOS Xcode制作模板类 XYXcodeTemplate-master.zip (1.11 MB, 下载次数: 0, 售价: 5 金钱)

都看到这里了,就把这篇资料推荐给您的好朋友吧,让他们也感受一下。

回帖是一种美德,也是对楼主发帖的尊重和支持。

*声明:敏捷大拇指是全球最大的Swift开发者社区、苹果粉丝家园、智能移动门户,所载内容仅限于传递更多最新信息,并不意味赞同其观点或证实其描述;内容仅供参考,并非绝对正确的建议。本站不对上述信息的真实性、合法性、完整性做出保证;转载请注明来源并加上本站链接,敏捷大拇指将保留所有法律权益。如有疑问或建议,邮件至marketing@swifthumb.com

*联系:微信公众平台:“swifthumb” / 腾讯微博:@swifthumb / 新浪微博:@swifthumb / 官方QQ一群:343549891(满) / 官方QQ二群:245285613 ,需要报上用户名才会被同意进群,请先注册敏捷大拇指

嗯,不错!期待更多好内容,支持一把:
支持敏捷大拇指,用支付宝支付10.24元 支持敏捷大拇指,用微信支付10.24元

评分

参与人数 1金钱 +10 贡献 +10 专家分 +10 收起 理由
Anewczs + 10 + 10 + 10 32个赞!专家给力!

查看全部评分

swifter 发表于 2016-7-7 08:55:54 | 显示全部楼层
不错不错,两个法子我都试试
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

做任务,领红包。
我要发帖

分享扩散

都看到这里了,就把这资料推荐给您的好朋友吧,让他们也感受一下。
您的每一位朋友访问此永久链接后,您都将获得相应的金钱积分奖励
热门推荐

合作伙伴

Swift小苹果

  • 北京治世天下科技有限公司
  • ©2014-2016 敏捷大拇指
  • 京ICP备14029482号
  • Powered by Discuz! X3.1 Licensed
  • swifthumb Wechat Code
  •   
快速回复 返回顶部 返回列表