本文基于Weex0.18.0版本源码 一、什么是Module? Module 是完成一个操作的方法集合,在 Weex 的页面中,允许开发者require引入,调用module...

本文基于Weex0.18.0版本源码 一、什么是Module? Module 是完成一个操作的方法集合,在 Weex 的页面中,允许开发者require引入,调用module...
本文基于Weex0.18.0版本源码 一、设计思想 Weex的Handler是一种插件化设计思想,App通过注册Handler到WXHandlerFactory扩展Weex的...
前段时间读完了吴晓波老师的新作<<激荡十年,水大鱼大>>,本书讲的是2008-2018年这十年间中国企业的发展史,中国经济发展、政府政策如何影响中国企业发展,企业发展如何倒逼...
用canInitWithTask进行拦截,因为afn3.0底层已经变成nsurlsession来实现了
iOS开发之--- NSURLProtocol最近在项目里由于电信那边发生dns发生域名劫持,因此需要手动将URL请求的域名重定向到指定的IP地址,但是由于请求可能是通过NSURLConnection,NSURLSess...
1、定义 定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。 如上UML类图,context类可以通过他持有的Strate...
关于iOS性能监控手段以及性能优化方式可以参考微信读书如下两篇文章: 微信读书 iOS 性能优化总结 微信读书 iOS 质量保证及性能监控
现在App埋点一般采用talkingdata或者友盟,如果要我们自己实现埋点功能,该怎么做呢?个人觉得一个好的埋点库应该具有如下功能: 1、支持实时上报和非实时上报。 实时上...
一、小米在做MIUI和小米网等产品的葵花宝典:参与感三三法则。 二、如何做产品? 1、产品需求从哪里来? 从业务方、运营、客服、用户反馈等渠道收集产品需求,形成一个需求池并且...
在iOS开发中,检测内存泄露一般有如下几种方法: 1、通过Xcode中Product->Analyze静态分析代码,找出潜在的内存泄露。 2、使用Xcode自带工具Instr...
花了一个礼拜的时间刷完了腾讯传,这本书可谓大作,吴晓波老师用朴实无华的文字记录了腾讯这家互联网公司的成长历程,其中很多故事耐人寻味,值得思考。 1.腾讯的成长是偶然还是必然的...
tag只要你在两台设备上设置的一样就行了,RegistrationID这个是个推或者极光返回给你的吧,应该跟设备相关的
iOS 推送全解析,你不可不知的所有 Tips!本文旨在对 iOS 推送进行一个完整的剖析,如果你之前对推送一无所知,那么在你认真地阅读了全文后必将变成一个推送老手,你将会对其中的各种细节和原理有充分的理解。以下是 pik...
一、Google leveldb是Google两位大神Sanjay Ghemawat、Jeff Dean用C++写的开源key-value数据库,提供如下功能: 1、以任意字...
KVO是观察者模式的一种实现,利用KVO机制,能很方便地观察对象某个属性的变化。KVO的用法如下 1、添加KVO观察 调用方法addObserver添加KVO、调用方法rem...
工作中招人时就需要面试,受百度和腾讯文化的影响,我的个人面试风格随性但是严格,我很注重面试者的基础功以及知识的深度和广度,一个人良好的工作能力体现在两方面:硬实力和软实力。硬...
这里有个不错的系列讲CocoaAsyncSocket源码,转载推荐一下。 iOS即时通讯进阶 - CocoaAsyncSocket源码解析(Connect篇) iOS即时通讯...
楼主加油,楼主可以从如下几个方面继续深入下去
1、网络优化之就近接入。
2、网络优化之不同网络类型配置调优。
3、网络优化之IP连接策略(tcp、http自动切换)。
4、网络优化之防dns劫持。
5、网络优化之分片、断点续传策略。
6、网络优化之应用层ack。
7、网络优化之超时重传策略。
8、网络优化之数据协议选择、流量控制。
9、网络传输数据加解密。
iOS即时通讯进阶 - CocoaAsyncSocket源码解析(Read篇)前言: 本文为CocoaAsyncSocket源码系列中第二篇:Read篇,将重点涉及该框架是如何利用缓冲区对数据进行读取、以及各种情况下的数据包处理,其中还包括普通的、和基...