240 发简信
  • 程序员怎么缓解头疼

    搞技术的。经常会头疼是很正常。如果严重者还会有偏头疼。最近我也疼。特上网找了点自疗方法. 偏头痛是一种阵发性半侧头痛,一次发作会折磨患者几个小时...

  • 120
    YYModel

    以前一直用的MJExtension,现在公司项目里用的YYModel。所以学习一下,感谢ibireme对开源做出的贡献。Github地址:htt...

    1.0 78 0 3
  • 120
    iOS高级工程师如何进阶架构师

    一、高级工程师应该拥有的素质 1.做一个解决问题的工程师,而不是制造问题的工程师2.代码clean就好,不用beautiful3.对合作伙伴负责...

    0.1 59 0 1
  • 核心动画深度剖析

    一、隐式动画 隐式是因为我们并没有指定任何动画的类型,我们仅仅改变了一个属性,然后Core Animation来决定如何并且何时去做动画。但当你...

  • 120
    LayKit中的专用图层

    Core Animation其实是一个令人误解的命名。你可能认为它只是用来做动画的,但实际上它是从一个叫做Layer Kit这么一个不怎么和动画...

    0.2 48 0 2
  • iOS常用设计模式总结

    很多刚入门的iOS开发者经过短期训练,都可以熟练的调用API,这时候,写一个tableView,实现一个小动画,独立完成一个交互的功能,已经不在...

  • Swift 中的高阶函数map、flatMap、compactMap、filer、reduce的使用总结

    Swift相比于Objective-C又一个重要的优点,它对函数式编程提供了很好的支持,Swift提供了map、flatMap、compactM...

  • ProtocolBuffer在Swift中的应用

    一、ProtocolBuffer简介 ProtocolBuffer(也称PB/GPB): google 的一种数据交换的格式, 可以实现跨平台,...

  • 120
    C语言中加号和左移位哪个优先级高?

    前几天和大学时候的两个同学去西湖玩,一个朋友是做嵌入式的,他问我加号和左移位哪个优先级高,我凭感觉说是左移位高,他说错了,其实是加法优先级高,我...

个人介绍
iOS开发工程师
分享项目中真正用到的技术
https://github.com/Jsonbaby
QQ:1486129591
微信:zhangfan773185