前言 写这篇文章主要是为了给组内要做的分享准备内容。这段时间几个项目都用到 Swift,在上次 GIAC 大会上就被问到为什么要用 Swift,正好这个主题可以聊聊 Swif...
前言 写这篇文章主要是为了给组内要做的分享准备内容。这段时间几个项目都用到 Swift,在上次 GIAC 大会上就被问到为什么要用 Swift,正好这个主题可以聊聊 Swif...
最近一直有人说,纯银的产品挂了,他又失败了,他做一款死一款,他是个产品神棍。 你隐形眼镜掉马桶里了吗? 我的主力产品,蝉游记和氢气球,都是携程的资产,携程好好地维护着避免资产...
1、四年前我刚开始创业的时候,最怕的情况不是挂掉,而是项目不死不活,看不见未来,但账面上还有续命的钱。前进吧,一筹莫展;放弃吧,没法跟投资人和团队交待。活活卡在这里折磨自己。...
iOS网络缓存扫盲篇 --使用两行代码就能完成80%的缓存需求 下篇预告:使用80%的代码来完成剩下的20%的缓存需求 。敬请 star (右上角)持续关注。 目录 当我们在...
iOS9适配系列教程【原文地址】 (截至2015年9月26日共有10篇,后续还将持续更新。更多iOS开发干货,欢迎关注 微博@iOS程序犭袁 ) iOS9网络适配_ATS:...
加班这个话题,记得我写过两次。 有趣的是,我过去和现在对待加班的看法截然不同。并非“我变了”,只是随着年龄渐长,了解各人眼中的加班都是“小马过河”。当我们谈论加班时,名词一致...
上一篇文章介绍了maskView的原理和基本使用接下来介绍下maskView的进阶使用 一.利用maskView使用多种图片做渐变切换动画 1.素材 Code原理解析: 图片...
我们组分享会上分享了页面布局的一些写法,中途提到了AutoLayout,会后我决定将很久前挖的一个坑给填起来(还有好多坑就不说了,说了不填更毁形象了)。 可使用的框架首推Ma...
文中较详细介绍GCD队列,各种GCD使用方法,实例如何使用Dispatch Source监听系统底层对象,分析不同锁的性能对比,实例GCD死锁情况。文中的Demo在这里 ht...