为了增加代码的可读性和可维护性,我们今天准备拟一篇代码规范博客。本博客分两部分来说:项目结构规范 以及 代码风格规范。同时,这也是我们Q·i Share团队的代码规范~如果觉...
||草铺导读: 29岁,成为普华永道史上最年轻的合伙人之一; 32岁,担任百安居中国区总裁,也是最年轻的世界500强中国区总裁; 36岁,执掌阿里巴巴。 卫哲,32岁替500...
在iOS11出来之后,,对iOS 来说改变最大的就是安全区,就是刘海的问题,在这块对于iOS新的特性 iPhone X尺寸 APP启动页,即LaunchImages,需要五张...
gk
Facebook 之行,新的远方下周即将离开生活了十三年之久的杭州,前往硅谷,成为 Facebook 的一员。 我曾假想过为了换工作,去新城市生活的各种可能场景,会是在上海、深圳或者广州?试想着各种融入新环...
与我的思路一致
神奇的Cookie互通魔法有这么一种业务场景,让PD们很头痛。PD们绞尽乳汁想尽一切办法去引流用户下载自己设计的App,但是却无法统计真正用户的下载量,这样就无法得出准确的转化率。有没有办法,能统计用...
绝大多数iOS开发者用过block,并且知道用 __weak 的方式去解决循环引用的问题。而进阶一些的开发者则了解Weak-Strong-Dance,那么什么是Weak-St...
写的不错,收藏了
[爆栈热门 iOS 问题] atomic 和 nonatomic 有什么区别?系列文集:爆栈热门 iOS 问题。目录在此。仓薯翻译,欢迎指正:) 问题 在定义 property 的时候,atomic 和 nonatomic 有何区别? 这仨有什么不同?...
迷惑一:队列和线程的关系 错误理解: 有些人会产生一种错觉,觉得队列就是线程。又有些人会有另外一种错觉,一个追加Block就是一个线程。 正确理解: 对我们使用者来说,**与...