首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
戴仓薯
掘友等级
iOS 开发
|
Airbnb
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
33
文章 33
沸点 0
赞
33
返回
|
搜索文章
最新
热门
Swift 的坑:static var 的初始化时机并不确定
难道这个实验能出问题?公司的 code review 制度做得很完善,每一行代码都要过 review ;而我同事这段还专门放到 review 会上,七八个脑袋凑在一起盯着看过的。这还能有问题吗? 但数据不会说谎:明明开给使用中文的用户的实验,从数据上看却涌入了大批的美国用户。 …
iOS UITextField 的坑:更改颜色导致字体忽大忽小
每年开始的时候都许愿,今年要好好写博客,记录学到的东西,然后只坚持一两篇。今年也不例外!这就是第一篇:) 最近遇到一个非常奇怪的 UI bug。业务上有一个需求,就是在页面滚动的时候,让一个 UITextField 的文字颜色逐渐变化。很正常的需求吧?然而出现了非常奇怪的现象:…
GraphQL和Thrift在Airbnb架构中的配合使用
前端工程师希望使用GraphQL来灵活定制接口,实现快速迭代;而后端工程师希望使用Thrift来保证接口的稳定性和特异性。本文将讲述前端工程师和后端工程师如何在Airbnb进行合作,利用两者的优点,构建出满足所有人需求的数据交互框架。
iOS 12 的坑:UICollectionViewCell autolayout self sizing 和 size 计算失效了
好久好久不写博客了…… 一直在忙着搞公司的博客(打个小广告,欢迎关注:),把自己的博客荒废了 >< 但是最近遇到一个奇葩的 UI bug,非常无奈,当时在网上查了半天也没查到,所以在这记录一下。 iOS 12 发布之后,QA 开始给仓薯源源不断地 assign UI 错乱的 b…
Airbnb 爱彼迎房源详情页中的 React 性能优化
在一些容易被忽视但又非常重要的场景,可能会有许多严重影响性能却很容易解决的问题。 本文介绍了 Airbnb web 端访问量最大的页面之一——房源详情页的 react 性能优化过程,其中用到的方法、工具和经验心得。
Swift 调用 Objective-C 的可变参数函数
这个问题是一个朋友问我怎么写,一开始我是拒绝的。我想这种东西网上随便 google 下不就有了吗。他说,查了,但没大看明白。于是我就查了下,没想到这个写法确实有点诡异,我第一反应也没看明白。所以随便水一篇文章,强行完成本周的博客任务,顺便给朋友一个交代。 本文分为两部分,第一部…
iOS layoutMargins 的坑:一个活久见的 bug
我一看,从不说粗口的仓薯也忍不住说了一句:“我……去,我做了这么多年 iOS 还从来没遇见这样的事。” 把领导也叫过来看。领导拿来玩了一会儿,然后说:“哈哈哈,感觉真想要实现这个效果,还不是那么容易呢……” 这个方块形的 cell 就是一个平凡而普通的 collectionVi…
我的同事金司机出的 5 道 iOS 多线程“面试题”
我有一个同事,他既不姓金,也不是司机,但我们都叫他“金司机”。他跟仓鼠一样是一个 iOS 工程师,至于叫司机的原因就不难想到了…… 为了防止博客被封,在此不举例子。 总之,金司机在这周周会上给组里同事展示了好几道他出的“面试题”,成功淘汰了组里所有同事、甚至包括我们老大,给平淡…
swift 的 defer 几个简单的使用场景
很简单,用一句话概括,就是 defer block 里的代码会在函数 return 之前执行,无论函数是从哪个分支 return 的,还是有 throw,还是自然而然走到最后一行。 这个关键字就跟 Java 里的 try-catch-finally 的finally一样,不管 …
面试了 20 个初/中级 iOS 工程师之后(下)
最重要的话写在前面:本文不允许任何公众号、论坛社区、微博转载。原因请见上一篇开头。 (上)篇说过我的面试方法经过三个阶段的变化,下面说说最后一个阶段。 第三阶段:现场写代码 面试的历程开始之初,请面试者现场写代码这个想法就不时在我的脑海里浮现。毕竟同样是程序员,水平如何,看一眼…
下一页
个人成就
优秀创作者
文章被点赞
1,303
文章被阅读
84,633
掘力值
3,076
关注了
11
关注者
4,328
收藏集
0
关注标签
5
加入于
2016-07-12