240 发简信
IP属地:广东
  • 120
    ScrollView嵌套TableView手势优化方案

    UI层级 UIScrollView UIPageViewController UITableView 下面所讨论的一切基础是手势作用在底部tableView上面的而时候; s...

  • 我遇见了同样的情况。确实在 tableView 点击事件 `didSelectRowAtIndexPath`中试图 present 弹出控制器会出现莫名的延迟,点击第一下不弹出,在页面中空白位置再随便点一下,就会很快弹出;或者点一下,隔十几秒才弹出来。通过下面方法可解决:
    dispatch_async(dispatch_get_main_queue(), ^{
    [self presentViewController:datePickerVc animated:NO completion:^{}];
    });

  • 120
    如何给老婆解释什么是Restful

    老婆经常喜欢翻看我订阅的技术杂志,她总能从她的视角提出很多有趣的问题。 一个悠闲的周日下午,她午觉醒来,又习惯性的抓起这个月的杂志,饶有兴趣地看了起来。 果不其然,看着看着,...

  • 没错,其实我这里下拉加载新数据逻辑是有问题的,但我一直没把这篇文章改过来。
    我工作中真实的项目处理是:先直接展示缓存数据,然后执行下拉刷新,下拉刷新里就直接网络请求最新数据,请求成功直接删除数据库所有旧数据,再缓存这次的新数据,展示新数据。其实一般普通的应用差不多就是这样处理的。
    以后我可能会在文章中详细补充这个问题。

    使用FMDB做离线缓存的例子(iOS)

    本文以仿微博的应用为基础,实现使用FMDB做离线缓存 设计思路: 分析加载微博过程: 尝试从沙盒加载缓存数据 有缓存,直接加载缓存 无缓存,发送请求,展示返回的数据,将数据存...

  • iOS WKWebView疑难杂症

    本文主要讲个人使用WKWebView遇到的几个问题。 1. viewport 在UIWebView使用loadHTMLString的html代码中不设置参数viewport,...

  • iOS present/modal弹出控制器慢的一种情况

    问题场景:当设置cell的selectedStyle为UITableViewCellSelectedStyleNone,点击cell后用shareApplication来pr...

  • iOS 输入内容时UITextView的行间距等属性设置

    先直接上成功的代码,从一个帖子里查到的。 注意:无字符时要先添加临时字符,再设置属性,否则无效。比较奇怪的地方。 推理发现:根据上面的方法,我发现原来只要在创建的时候也在有临...

  • @rectinajh 是不是想传参数给一个控制器,然后取错了控制器,取到了导航控制器

    unrecognized selector sent to instance报错总结

    用途:根据报错调用的方法名来快速估计出错的位置,可能某个对象被当作另一个对象使用了 报错例子:-[UIView setSelected:]: unrecognized sel...

  • WKWebView的使用和各种坑的解决方法(OC+Swift)

    虽然WKWebView是在Apple的WWDC 2014随iOS 8和OS X 10.10出来的,是为了解决UIWebView加载速度慢、占用内存大的问题。但是由于之前还要适...

  • 关于WKWebView 加载网页 点击link不会跳转的解决方案

    最近一个项目,为了尝鲜,就抛弃了iOS7,最低兼容iOS8 项目中的UIWebView 也换成WKWebView了,使用起来就是输入,再也不用担心进度条了,可是,偶然间却发现...

  • 峥哥,ijkplayer是不是能播放rtsp协议视频?为什么我用你的不行

    【如何快速的开发一个完整的iOS直播app】(播放篇)

    前言 在看这篇之前,如果您还不了解直播原理,请查看上篇文章如何快速的开发一个完整的iOS直播app(原理篇) 开发一款直播app,集成ijkplayer成功后,就算完成直播功...

  • @青鸟evergreen 你懂的:smile:

    使用FMDB做离线缓存的例子(iOS)

    本文以仿微博的应用为基础,实现使用FMDB做离线缓存 设计思路: 分析加载微博过程: 尝试从沙盒加载缓存数据 有缓存,直接加载缓存 无缓存,发送请求,展示返回的数据,将数据存...

  • 120
    使用FMDB做离线缓存的例子(iOS)

    本文以仿微博的应用为基础,实现使用FMDB做离线缓存 设计思路: 分析加载微博过程: 尝试从沙盒加载缓存数据 有缓存,直接加载缓存 无缓存,发送请求,展示返回的数据,将数据存...

  • 友盟笔记

    问题:友盟分享 iOS9 提示没有安装XX原因:在iOS9中需要把要跳转的应用加入白名单(LSApplicationQueriesSchemes)才能跳转应用解决方法:在友盟...

  • @菜菜先森 不对哦,[p study:@"fff"]().run()是可以,但[p study:@"fff"]().study();不行,只能[[p study:@"fff"] study:@""];,你可以验证一下

    Block实现链式编程(iOS)

    使用场景:对象调用了一个方法想继续再调用另一个方法 方案1.直接调用两次 (Person *)study{NSLog(@"study----");return self;} ...