240 发简信
IP属地:上海
  • 无限滑动Feed流,内存优化

    背景 如头条首页Feed流,存在 n种不同样式 cell,可无限上滑; 标准 TableView开发范式 在此情形下的优化并不是最佳; 标准 T...

  • iOS native基于视图树 视图快照的页面diff

    适用于 iOS 应用中基于 native 组件的页面,包括 RN 等跨平台页面 背景 移动端自动化测试框架繁多,测试框架中 最基础的一环 无疑是...

  • UITableView超级解耦--模块化框架

    背景 iOS原生开发中,VC逻辑过于臃肿的case中,有相当的部分是来自UITableView的复杂逻辑难以抽离; 当一个VC中主要展示形式是f...

  • ios蓝牙拓展

    背景 iOS 设备自带的蓝牙传输的功能 airdrop 不能和非苹果系设备间传输信息,airdrop 的应用场景单一,限制了 蓝牙模块在 苹果设...

  • objective-c对象缓存与tagged指针优化

    背景 工程中出现了一段看似必崩的代码,比较好奇,代码如下: 上述在一个类中,动态添加了一个 BOOL 类型的属性。以上是属性的 setter+g...

  • ssh+command执行远程文件,远程无法及时感知客户端关闭

    背景 背景知识1:执行远端可执行文件时(RPC),为了操作的简便,将多步(ssh连接+定位并执行文件)放到一段shell脚本中;多见 ssh x...

  • 前端同学-少许后端知识,有效减少开发时间

    工作中,客户端的朋友难免遇到与后端关于接口数据结构问题的扯皮,大大浪费了时间,针对这点学习一点后端知识,能把多数无技术含量的扯皮扼杀在后端小学生...

  • 新手php 调试技巧

    由其他语言转战学习php语言的过程中,除去转换语言过渡,调试工具的使用可能也是学习过程的一项困难,而一个不够亲民的工具很可能把一个满怀求知欲的小...

  • Resize,w 360,h 240
    线程池NSOperationQueue的 setMaxConcurrentOperationCount函数

    结论:setMaxConcurrentOperationCount 不能控制线程池中的线程数或线程数上限(或者说不是唯一因素) 摘自官方文档对 ...