240 发简信
IP属地:广东
  • 你抓下包,数据格式和我写的一样。那就是服务端的问题

    AFNetworking 使用multipart/form-data方式传数组

    文章结构 1.http客户端常用的请求方式multipart/form-data传数组各个终端的实现方式以及后台怎么处理拿到的数据2.1 web端2.2 安卓端(OKHTTP...

  • iOS检测是否开启飞行模式

    某恶心需求:不根据网络状态,纯粹根据statusBar判断飞行模式是否开启。通过Hack StatusBar的层级,判断是否有“✈️”的标志,以此来判断是否打开了飞行模式。慎...

  • iOS 只对URL中的中文进行转码

    在公司项目中,视频播放的时候,url可能已经utf-8转码了,也可能未转码而包含中文,对url中的中文进行转码时,如果url中的中文已经是utf-8转码了,那么会二次转码,在...

  • @九龙 ipad iphone , 中心类(业务逻辑)这块直接复用就行

    IOS架构之--使用Coordinator提高VC/ViewModel复用性

    文章结构 1.什么是Coordinator,它为了解决什么问题?2.Coordinator的优点 一、什么是Coordinator,它为了解决什么问题? 讲这个问题之前我们先...

  • @九龙 是你所说的这样,iphone 和 ipad 大概率只是布局上的差别。ipad这块目前还没有项目支持。我理解的是coordinator的引入,可以把iphone 和 ipad的View层区分开来,不需要在view层写一系列的if-else语句。只要在delegate做好判断,切换coordinator即可。

    IOS架构之--使用Coordinator提高VC/ViewModel复用性

    文章结构 1.什么是Coordinator,它为了解决什么问题?2.Coordinator的优点 一、什么是Coordinator,它为了解决什么问题? 讲这个问题之前我们先...

  • 这里置为空主要是释放实例化的AuthenticationCoordinator资源,看实际需求

    IOS架构之--使用Coordinator提高VC/ViewModel复用性

    文章结构 1.什么是Coordinator,它为了解决什么问题?2.Coordinator的优点 一、什么是Coordinator,它为了解决什么问题? 讲这个问题之前我们先...

  • @正义ing 不是,根据你要压缩的大小来

    iOS 图片压缩限制大小最优解

    概要: 图片的两种压缩方法1.1 压缩图片质量1.2 压缩图片尺寸压缩图片使图片文件小于指定大小2.1 压缩图片质量2.2 压缩图片尺寸2.3 两种图片压缩方法结合 文章更新...

  • 用的时候会有这个this指针改变的问题,不知道大神是怎么处理的?this从Component 指向了ModalComponent

    如何封装React-Native的Modal

    React-Native中的Modal组件可以用来覆盖包含React Native根视图的原生视图,是RN经常需要用到的一个组件,其使用的方式却很难受。 如果使用RN初始的M...

  • @我爱吃花椒00 可以用一个iframe来承载,逻辑代码还是和上面一样

    手机浏览器下判断是否安装某app,并判断是否打开该应用

    今天在做前端输出的时候,需要和app的做些对接工作。就是在手机浏览器中下载某app时,能判断该用户是否安装了该应用。如果安装了该应用,就直接打开该应用;如果没有安装该应用,就...

  • @hope20 // Notifies that the empty dataset view will appear
    [self dzn_willAppear];
    // 数据为0时顶置 解决滚动后刷新产生的空白页偏移问题
    [self setContentOffset:CGPointZero animated:NO];//解决问题
    DZNEmptyDataSetView *view = self.emptyDataSetView;

    if (!view.superview) {
    // Send the view all the way to the back, in case a header and/or footer is present, as well as for sectionHeaders or any other content
    if (([self isKindOfClass:[UITableView class]] || [self isKindOfClass:[UICollectionView class]]) && self.subviews.count > 1) {
    [self insertSubview:view atIndex:0];
    }
    else {
    [self addSubview:view];
    }
    }

    DZNEmptyDataSet自定义视图点击响应问题

    最近定义自定义空白页的时候,发现自定义空白页,点击事件无法响应。 看了源码发现问题点: contentView 没有铺全image.png 对事件响应者链做了截断处理 改两个...

  • @hope20 这也是这个库的一个bug来的,和替换成自己的视图没有关系,我找下相关的代码再贴下我是怎么处理的

    DZNEmptyDataSet自定义视图点击响应问题

    最近定义自定义空白页的时候,发现自定义空白页,点击事件无法响应。 看了源码发现问题点: contentView 没有铺全image.png 对事件响应者链做了截断处理 改两个...

  • @九龙 是哇,不用整这么麻烦,直接塞到一个数组里面,只要保持对象持有不被释放就行。coordinator实际使用中对中心类解耦真的非常方便

    IOS架构之--使用Coordinator提高VC/ViewModel复用性

    文章结构 1.什么是Coordinator,它为了解决什么问题?2.Coordinator的优点 一、什么是Coordinator,它为了解决什么问题? 讲这个问题之前我们先...

  • 是滚动后,再刷新空数据,出现输空白页偏移不在中间吧

    DZNEmptyDataSet自定义视图点击响应问题

    最近定义自定义空白页的时候,发现自定义空白页,点击事件无法响应。 看了源码发现问题点: contentView 没有铺全image.png 对事件响应者链做了截断处理 改两个...

  • 维护子coordinator,这里swift使用key-value数组保存,实际项目中你也可以直接推入数组方式,只要对子coordinator有个强引用,保证coordinator不被释放就行

    IOS架构之--使用Coordinator提高VC/ViewModel复用性

    文章结构 1.什么是Coordinator,它为了解决什么问题?2.Coordinator的优点 一、什么是Coordinator,它为了解决什么问题? 讲这个问题之前我们先...

  • 120
    IOS-测试驱动开发(TDD)提高单元测试覆盖率

    背景 最近在深挖如何提高单元测试覆盖率相关的东西。因为在实际实践项目单元测试的时候发现,编写完项目产品代码后发现再去编写单元测试方法,是个非常痛苦的事情。功能函数之间耦合严重...