240 发简信
  • 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,它为了解决什么问题? 讲这个问题之前我们先...

  • @ksang 也想知道咕咚是怎么实现的

    iOS app跳转微信关注公众号被禁,可以这样做

    很多项目为了引流都会希望可以在app中之间跳转到微信的公众号,直接一键关注,但是现在微信官方已经不允许使用直接跳转公众号的方法了,那这种需求要怎么实现呢? 在网络上搜索了一圈...

  • 120
    IOS-TDD总结

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

  • 工程问题合集

    1. IOS中Xcode framework无法识别headers目录问题 问题现象 framework是ios开发中经常使用到的一个组件,但是有些情况下拿到第三方提供的fr...

  • 120
    JS数据隐式转换

    一、js中的不同的数据类型之间的比较转换规则如下: 1. 1 对象和布尔值比较 对象和布尔值进行比较时,对象先转换为字符串,然后再转换为数字,布尔值直接转换为数字 1.2 对...

  • @cloudZqy 命名的方式确实容易误导,感谢回答

    如何封装React-Native的Modal

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