240 发简信
IP属地:广东
  • 120
    iOS 单元测试 - BDD

    单元测试 为什么需要单元测试 减少代码中的低级错误。 有效的降低bug的出现率。 增强可维护性。 有助于设计:写单元测试首先给了你一个如何设计 API 的清晰视角。 质量保证...

  • iOS shadow阴影 + 给整个tableview外框添加阴影

    最近项目涉及到对tableView设置阴影效果,实现技术上不难,主要是思路。这里记录下来,也方便大家学习。 阴影是对layer层的操作。CALayer是屏幕上的一个矩形区域,...

  • 120
    iOS 11 安全区域适配总结

    本文为作者原创,未经作者允许不得转载。该文同时发表在腾讯bugly公众号:http://mp.weixin.qq.com/s/W1_0VrchCO50owhJNmJnuQ ...

  • 120
    iOS 李明杰 MJRefresh源码解析

    MJRefresh 是著名开发者及培训讲师李明杰老师的作品,到现在在github已经有10000多颗star,真真是极好用的iOS下拉刷新(也支持上拉加载更)控件。本文主要素...

  • iOS求职之OC面试题

    1、Objective-C的类可以多重继承么?可以采用多个协议么? 2、#import和#include的区别是什么?#import<> 跟 #import""有什么区别? ...

  • Objective-C copy,看我就够了

    一、从面向对象到Objective-C概览copy 1、面向对象: In object-oriented programming, object copying is cre...

  • 120
    如何写一套下拉刷新的控件?《MJRefresh原理浅析》(附Demo下载地址)

    相信大家有很多人在做项目的时候都在使用MJRefresh 控件来实现下拉刷新的功能; MJRefresh经过不断的重构与更新迭代,现在不管是功能上还是代码结构上都是相当不错的...