前言 传统的移动端爬虫一般是基于webView,通过注入JS的方式,获取登录后的cookie让服务端使用无头浏览器模拟登录状态爬取数据。 这种方式简单有效,但是对于有做反爬(...
前言 传统的移动端爬虫一般是基于webView,通过注入JS的方式,获取登录后的cookie让服务端使用无头浏览器模拟登录状态爬取数据。 这种方式简单有效,但是对于有做反爬(...
iOS组件化CTMediator代码阅读及实际项目使用 前言 当项目代码量越来越大,团队人数越来越多,单一工程的开发方式渐渐成为开发效率的掣肘。此时就是应该引入组件化的时候。...
一、什么是组件化 组件化就是将单一工程的项目按照功能职责或者业务职责划分成一个一个模块,模块间解耦调用. 二、组件化想解决的问题 当一个项目开发初期的时候,开发人员较少,业务...
@Alex198 这个没实践过 多种类型的cell都继承与一个baseCell的话 应该可以 在子类里各自实现对应的渲染
代码优化-更精简的tableView,抽离tableView DataSource Delegate前言 UITableView无疑是我们在开发iOS应用中使用频率非常高的一个控件,使用方法无外乎创建对象,关联delegate,datasource,实现对应方法. 几乎是在...
因为DataSource的内容没有变化 重新加载数据之后需要把新的data赋值给customDelegate里的items
代码优化-更精简的tableView,抽离tableView DataSource Delegate前言 UITableView无疑是我们在开发iOS应用中使用频率非常高的一个控件,使用方法无外乎创建对象,关联delegate,datasource,实现对应方法. 几乎是在...
只是个demo 本来就不是仿造斗鱼写的 如果要过渡效果加个转场动画就好了
iOS开发 悬浮窗口播放器简单实现 类似iPad画中画效果场景 公司新项目是一个直播类型的项目,要求实现类似熊猫or斗鱼那种退出直播详情界面衔接一个悬浮(可随意拖动)的播放器继续播放.考虑到无缝衔接的需求和重新加载延迟缓冲的问题,大...
全局下只存在一个播放器对象,从小窗口返回原来窗口使用的也还是这个对象 不需要做什么操作就会从原来播放的时间点继续去播放 应该关注的是如何让这个过渡更加的舒服
iOS开发 悬浮窗口播放器简单实现 类似iPad画中画效果场景 公司新项目是一个直播类型的项目,要求实现类似熊猫or斗鱼那种退出直播详情界面衔接一个悬浮(可随意拖动)的播放器继续播放.考虑到无缝衔接的需求和重新加载延迟缓冲的问题,大...
@paintingStyle H5没有了解过这方面 应该也是通过diff算法算差值包合并 具体你可以试着谷歌搜一下 应该能有结果
React-Native 不使用第三方服务实现iOS&Android增量热更新1---增量热更新功能实现流程图: 简单实现: iOS Demo地址:https://github.com/yushengchu/Incremental-hot-update 后言 包括pushy在内...
@paintingStyle H5网页的资源加载都是来自服务器 这种场景跟文章描述的不一样 不影响上架app store
React-Native 不使用第三方服务实现iOS&Android增量热更新1---增量热更新功能实现流程图: 简单实现: iOS Demo地址:https://github.com/yushengchu/Incremental-hot-update 后言 包括pushy在内...
流程图: 简单实现: iOS Demo地址:https://github.com/yushengchu/Incremental-hot-update 后言 包括pushy在内...
其实很多跨平台的UI测试(appium之类的) 做法也都是获取控件的path 我觉得本质上是一样的
是否有用其实还是看需求了.
基于Xcode的iOS原生UI测试框架 UITests使用 简单case前言 随着APP功能的不断增加,仅仅靠黑盒测试人工来覆盖测试无疑有很大的局限性,效果也不如人意,尤其是新功能增加后可能要对旧功能做回归测试,产生了大量的重复工作,而这些重复工...