下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
论坛 >移动开发 >「 iOS干货 」提高代码简洁的方法

「 iOS干货 」提高代码简洁的方法

spring发布于 2017-04-26 13:44查看:707回复:1

前言

开发项目的时候,常常会有一些代码重复而且冗余,在用的时候需要写很长的代码或者用的地方也多,所以这个时候就需要集中起来封装,使代码复用性强,用短短的几行代码搞定。这些方法我都封装在category、tools、View,加上代码里都有写注释,用起来很方便,实用性强,读起来也易懂,可以让代码更加的简洁。里面有一些也是参考别人源码,也做了下搬运工,希望对你们开发项目有所帮助。

简介

WTSDK

1493185156572570.jpg

看目录结构就觉得清晰易懂,反正我是这么觉得的??

Category(分类)

1493185176672713.jpg

NS(NS前缀的分类)

1493185196457422.jpg

UI(UI前缀的分类)

1493185260485198.jpg

看class名称,它们都是对应对象的分类方法,里面扩展了很多实用性的功能,具体可以看源码。

Tool(工具类集合)

1493185447809828.jpg

Singleton是一个单例模式的宏使用方法:

在.h里写上singleton_interface(类名称)与.m里写上singleton_implementation(类名称)即完美支持MRC和ARC下的单例使用。

WTConst里面包括很多实用性很强的宏定义,具体看源码。

WTUtility里面定义了很多实用性很强的类方法,具体看源码。

View(UITextField与UITextView)

1493185465686925.jpg

View文件夹里包括UITextField与UITextView原生控件的封装。我一直觉得这两个原生控件每次用的时候都要加入好多的判断与代理方法,而且都是差不多一样的,所以我就针对这两个进行了封装,把常用的功能都集合在里面,比如限制文字输入长度等等,这样使用起来更加的方便和简洁。

收藏(0)0
查看评分情况

全部评分

此主贴暂时没有点赞评分

总计:0

回复分享

共有1条评论

  • 慧星的那一夜
  • MK
  • 药师
  • IT宅男
  • mr jack
  • YUI
  • Mr ken
  • cappuccino
  • 课课家技术团队1
  • 选择版块:

  • 标题:

  • 内容

  • 验证码:

  • 标题:

  • 内容

  • 选择版块:

移动帖子x

移动到: