之前学习了第一套用户画像,第一只羊,头羊和狼,今天学习梁宁所设计的第二套画像:三个核心角色,大明,笨笨,和小闲。 大明 什么是大明用户? 海澜之家就是定位服务与大明用户的,它...
之前学习了第一套用户画像,第一只羊,头羊和狼,今天学习梁宁所设计的第二套画像:三个核心角色,大明,笨笨,和小闲。 大明 什么是大明用户? 海澜之家就是定位服务与大明用户的,它...
类似Charles这样的抓包工具,对于高效程序员是必不可少的;本文不会介绍Charles的安装及使用,主要是浅显的探讨其抓包原理;Charles的安装及使用相关内容可以参考以...
在关于HTTPS,你需要知道的全部中,分析了HTTPS的安全通信过程,知道了HTTPS可以有效防止中间人攻击。但用过抓包工具的人都知道,比如Charles,Fiddler是可...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
一、进程间通信的概念 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据...
在这样一个注重用户体验的时代,APM 技术快速发展,国内更是百花齐放,最近对各个公司的 APM 产品有一个调研,并在此基础上进行了自己的实践。这里就从 iOS 的角度出发,谈...
一月 滑雪实习/攀冰实习/海南营地导师/ 上半个月活动在山西灵石县。研一和本科三年级的同学,集体去到外地学习滑雪和攀冰技能。当达目的地的晚上,雪仗打得很生猛,那些日子餐食甚是...
锁是最常用的同步工具。一段代码段在同一个时间只能允许被有限个线程访问,比如一个线程 A 进入需要保护代码之前添加简单的互斥锁,另一个线程 B 就无法访问,只有等待前一个线程 ...
本篇文章是基于 网易乐得无埋点数据SDK 总结而成。负责无埋点数据收集 SDK 的开发已经有半年多了,期间在组内进行过相关分享,现在觉得是时候拿出去和同行们交流下了。本篇主要...
第一步: 创建个静态库工程创建静态库.png 注意如果有使用到第三方的SDK的,再手动导入时,勾选复制,但记住一定要在下图标注的删除: 然后接下来就是,按照第三方文档集成第三...
如何从A颜色平滑的过渡到B颜色 同一个视图,随着进度或者其他过程的变化,从A颜色过渡到B颜色。 所有的颜色都是是由RGB三原色组成,在iOS开发中,通过RGB值的组合来显示不...
在技术浪潮不断更新发展的时代下,身为程序员的我们不断的在学习新技术,不断的更新自己的技能,不断的和伙伴们一起成长,梦想着有天能航行到技术的顶端。就像海贼王里最恶世代们一样,只...
@reyzhang 共同进步
【iOS】CALayer之CAEmitterLayer粒子发射器的神奇效果想必以前QQ空间的点赞效果大家都知道吧,点赞之后按钮周围会有一圈爆裂的小圆点;还有微信的红包雨表情动画等,以及烟花,火焰效果。这些看似很炫酷的动画可能让我们敬而远之,但是其实...
clipsToBounds vs masksToBounds clipsToBounds clipsToBounds 决定子视图的显示范围:设置为YES时,子视图超出部分将被...
当App发展到一定的规模,性能优化就成为必不可少的一点。但是很多人,又对性能优化很陌生,毕竟平常大多时间都在写业务逻辑,很少关注这个。最近在优化自己的项目,也收集了很多资料,...
前言 iOS里的UI控件其实没有几个,界面基本就是围绕那么几个控件灵活展开,最难的应属UICollectionView了,因为它的可定制化程度最高,最灵活,值得我们去研究一番...
前言 关于 iOS 10 UICollectionView的新特性,主要还是体现在如下3个方面 顺滑的滑动体验现在基本上人人都离不开手机,手机的app也每天都有人在用。一个...
dispatch_async(dispatch_get_main_queue(), ^{});
异步提交 block 到主线程,这里只是提交操作,不是执行操作,main_queue 是同步执行的,所以不会立马执行 block,而是在下一个 runloop 中执行。