240 发简信
IP属地:上海
  • 240
    使用Paintcode2.0创建天猫Loading

    前言 这段时间双十一双十二小伙伴们都在疯狂购物,天猫APP应该是用得不少,但是天猫加载数据的时候不知道大家有没有注意长什么样。下面我会简单的教大家怎么使用Paintcode2...

  • Swift MVVM 你喜欢哪种?

    RAC or RXSwift? 今天的主题不是这些商业级应用框架,而是小而美的MVVM实现方案:Closure AND Protocol实现MVVM 1、Closure 运...

  • 一个 Swift 算法问题引发的思考

    最近一直在写Swift方面的算法问题,写得多了,自然就有一定的收获,今天有个问题,感觉特别有趣😁。 始 这个问题是这样的:确定一个二叉树B是否是另外一个二叉树A的子树。这个问...

  • 英语语法

    英语语法顺口溜 原来语法也可以这么简单 be 的用法口诀: 我用am,你用are,is连着他,她,它; 单数名词用is,复数名词全用are. 变疑问,往前提,句末问号莫丢弃 ...

  • Swift where 关键字

    在一些Swift开源库里经常能看到 where 关键字的使用,但是查找apple帮助文档的时候又找不到这个关键字,真是太奇怪了。为了方便使用,这边总结了一些where关键字的...

  • iOS性能优化,持续更新

    最重要的: Xcode instruments 1、活用懒加载重写getter方法,不需要马上用的对象不立即初始化,需要用到时才去初始化。 2、慎用autolayout使用a...

  • Swift风格的网络封装

    本文应用到的Swift特性 :枚举,函数式编程,可选项 本文是接着上一篇文章写的,网络是我们项目中一块很重要的内容,上篇文章中的写法可以满足我们简单的网络求情,但是却不够Sw...

  • Alamofire 升级到4.0后

    Alamofire 升级到4.0后不支持iOS8了,你敢信? 作为一个同时用Swift和OC写iOS项目的猿,一年一次大升级,Swift的升级比生孩子还快,相信经历过的人,都...

个人介绍
工程狮,geek。
GitHub:github.com/chaiyanpu