240 发简信
  • 120
    Button的代码重构:用状态机来管理状态

    最近几周的时间都在重构一个控件。仿照 AppStore 中的下载效果写的一个按钮。写篇文章记录一下心得体会。 文章分为重构前,为什么重构,以及重...

  • 记一次CATextLayer的使用心得

    今天优化代码的时候发现了一个好玩的事情。 需求是实现一个头部显示value值的Slider控件。这个Slider我们是自己绘制的一个UICont...

  • Type Inference with __auto_type in Objective-C

    写Objective-C的时候,因为要遵循驼峰命名法,所以写一个变量之前,首先要想如何优雅的为其命名,然后再用对应的类型去接收它。很多时候,这个...

  • 120
    iOS系统分享方案总结

    社会化分享作为iOS开发的必备技能,这里做一个方案总结,本文只讨论系统分享,不讨论第三方的分享方案。 一. UIActivityViewCont...

    1.3 6997 2 15
  • 120
    关于-bash-3.2$

    今天上午弄jenkins持续集成的时候,把终端玩坏了。本来是安装java环境,然后配置一些变量什么的,结果路径写错了,再次打开终端后一直显示路径...

  • 120
    关于self.delegate=self的思考

    关于代理模式的使用,我们都很熟悉。代理的使用场景是为了解决一对一的消息传递。比如A想执行方法M 但是A不方便执行。这时我们可以将B设置为A的代理...

  • 120
    一次UITextView失焦保存所引发的思考

    因为项目是属于效率工作类软件,程序中大量界面都涉及到了实时的数据保存。昨天做任务标题实时保存时处理的不大好,这里记录一下。 如图 有三个数据处理...

  • 120
    记一次子线程中更新UI导致crash

    好久没有写文章了。最近两个多月都在进行大版本迭代。挺烦的。现在工作进入收尾阶段 一直在调试程序。遇到一些有意思的东西会在这里记下来。 今天调试了...

  • SideBarSilderView 一款轻量级的侧栏滑动视图

    这周做完了任务筛选功能。花了半小时把筛选视图做成了一个小控件方便以后使用。 实际项目效果图如下 开源控件效果 支持手势侧滑,且view的fram...

个人介绍
小舟从此逝 代码寄余生