1.iOS多图下载的缓存处理需求在tableview的每个cell里显示从网络下载的图片Demo-(UITableViewCell )tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath *... 阅读原文php
前言性能稳定性是App的生命,Flutter带了不少创新与机遇,然而团队在享受Flutter带来的收益同时也迎接了不少新事物带来的挑战。本文就内存优化过程当中一些实践经验跟你们作一个分享。Flutter 上线以后闲鱼使用一套混合栈管理的方案将Flutter嵌入到现有的App中。在产品体验上咱们取得了优于Native的体验... 阅读原文html
前言记得在13年作群视频通话的时候,多路视频渲染成为了端上一个很是大的性能瓶颈。缘由是每一路画面的高速上屏(PresentRenderBuffer or SwapBuffer 就是讲渲染缓冲区的渲染结果呈现到屏幕上)操做,消耗了很是多的CPU和GPU资源。那时候的解法是将绘制和上屏进行分离,将多路画面抽象到... 阅读原文缓存
对于IOS来讲,因为系统是封闭的,APP上架须要经过App Store,安全性来讲至关高。可是对于大厂和知名APP而言,别人给的安全保障永远没有本身作的来得踏实。因此对于大厂、少部分企业级和金融支付类应用来讲加固是至关重要的。下面是目前几个专业加固大厂提供的加固策略网易网易安全三板斧:第一板斧是防静态分析,这里包括字符... 阅读原文安全
咱们的SDK项目随着各类功能的加入,SDK文件也愈来愈大。Objective-C的库最终会把用到的,没有用到类和方法都链接进App里,因此精简SDK大小颇有必要,有助于减小最终App的size。iOS平台上库文件格式库文件主要分动态库和静态库两种。动态库:文件后缀名有.dylib和.framework。 连接时不复制,... 阅读原文微信