大数据

iOS开发见闻-第9期

欢迎加QQ群讨论:157672725

文章


1.swift实现一个与智能机器人聊天的app :使用图灵机器人官网API实现的一款机器人聊天App,帮助初学swift的朋友掌握一些基本知识。

图片标题

2.Swift 中的函数式编程 :这篇文章虽然说得比较简略,但是有很多资源连接,可以很好地帮助大家学习。

3.细说ReactiveCocoa的冷信号与热信号(三):怎么处理冷信号与热信号 : 第一篇文章 中介绍了冷信号与热信号的概念,前一篇文章 讨论了为什么要区分冷信号与热信号,这篇作者会先为大家揭晓热信号的本质,再给出冷信号转换成热信号的方法。

4.iOS 处理图片的一些小Tip :来至ibireme的一篇不错的tips类型文章。

工具


1.xCodeGenerateDescriptionPlugin :为了调试的方便,我们会在类中写上description方法,但写这个方法很繁琐、费时。相信它能帮你解决该困扰。
!!!Q群的朋友反应在Xcode7.1下没法安装成功,遇到类似问题的朋友可以使用github上ajjnix写的修复版。Build完成后记得检查一下DVTPlugInCompatibilityUUIDs是否完整。【在此我已将原先的地址也替换为该地址,也多谢Q群里的Echo 提出这个问题】

图片标题

图片标题

2.HCTAutoFolding : 用过Intellij产品的朋友们,肯定觉得它的代码折叠做得非常棒。HCTAutoFolding帮你在Xcode中实现代码折叠效果。

这里写图片描述

3.DCLazyInstantiate : 在代码中我们常常需要使用到类型的“懒初始化”或者叫“延时初始化”,该部分的代码逻辑一致,写起来总感一些乏味。DCLazyInstantiate的目标就是没有乏味。

图片标题

开源


1.YYText:看到效果图你应该惊呆了吧?YYText是我见到过的功能最强大的基于 CoreText 的排版框架。

图片标题

2.DLSlideView :DLSlideView对常见的顶部Tab页点击、滑动分页做了封装。 它使用基于ViewController的container特性(而不是scrollview)来管理各个子页面,保留原始的系统消息,没有隐患。同时内存模型更优于使用scrollview的方式,理论上可以支持无限分页。

这里写图片描述

3.DateTimeKit :一个超赞的时间处理的库,Joda-Time ! 他能帮你轻松处理时区,处理时间加减,计算到期时间等等场景下的问题。