240 发简信
IP属地:四川
  • TableView性能优化的9个常用方法

    tableView可以说是每个app中必不可少的控件,所以掌握流畅度优化技能相当的重要。 这里总结一些常用的优化技巧,分享给大家: ① cell内部控件的层次结构尽量的少,可...

  • 【面试】腾讯 iOS 开发实习电话面试记录(二)

    继上一篇文章【面试】腾讯 iOS 开发实习电话面试记录(一)后,又接到了第二个电话,继续记录。根据回忆写的,问题先后可能不对。 (一开始让我自我介绍一下,这一介绍,就说了我基...

  • runtime 完整总结

    这篇文章完全是基于南峰子老师博客的转载 这篇文章完全是基于南峰子老师博客的转载 这篇文章完全是基于南峰子老师博客的转载 南峰子老师的博客地址:http://southpeak...

  • 120
    OC中Category和Extension以及继承的用法和区别

    一.Category 分类就是对一个类的功能进行扩展,,让这个类能够适应不不同情况的需求.在一般的实际开发中,我们都会对系统的一些常用类进行扩展,比如,NSString,Bu...

  • iOS组件化思路-大神博客研读和思考

    一、大神博客研读 随着应用需求逐步迭代,应用的代码体积将会越来越大,为了更好的管理应用工程,我们开始借助CocoaPods版本管理工具对原有应用工程进行拆分。但是仅仅完成代码...

  • 发现了一个Bug,获取验证码按钮在第二次点击的时候会有一秒钟显示的是剩余1秒
    经分析,问题出在这行代码
    [self setTitle:[NSString stringWithFormat:@"剩余%ld秒", self.count] forState:UIControlStateDisabled];
    这行代码作者将State设为了UIControlStateDisabled
    而这行代码
    [self setTitle:@"获取验证码" forState:UIControlStateNormal];
    确设置的是Normal。
    猜想应该是Disable状态下的获取1秒的标题缓存没有被清空
    所以再次按下按钮的时候会有问题

    解决方法 将那行代码改为
    [self.RegsistView_GetCodeButton setTitle:[NSString stringWithFormat:@"剩余%ld秒", self.RegsistView_Count] forState:UIControlStateNormal];
    self.RegsistView_GetCodeButton.enabled=NO;
    即可

    iOS点击获取短信验证码按钮

    在APP开发中,点击获取验证码的倒计时按钮 是在注册、修改密码、绑定手机号等场景中使用!在项目中,多次使用这个按钮,现自定义一个简单的获取短信验证码倒计时功能。 如果需要,可...