iOS精选源码
view controller transition and popover (控制器转场和弹窗)
UITableView头部悬停+UITableView侧滑嵌套
一行代码集成时间选择器
iOS仿滴滴时间选择picker
BMMusicPlaye,使用ASDK,爱奇艺tabbar动画,网易云音乐播放器动效
圆环取色剂
iOS 一个轻量级的组件化思路
JHVerificationCodeView - 验证码输入框,验证码,code view,iOS验...
主流APP都有使用的Loading效果
一个简易的富文本编辑器,支付html格式
iOS优质博客
iOS-多图下载
1.iOS多图下载的缓存处理需求在tableview的每一个cell里显示从网络下载的图片Demo-(UITableViewCell )tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath *... 阅读原文
如何进一步提高flutter内存表现
前言性能稳定性是App的生命,Flutter带了很多创新与机遇,然而团队在享受Flutter带来的收益同时也迎接了很多新事物带来的挑战。本文就内存优化过程中一些实践经验跟大家做一个分享。Flutter 上线之后闲鱼使用一套混合栈管理的方案将Flutter嵌入到现有的App中。在产品体验上我们取得了优于Native的体验... 阅读原文
万万没想到——flutter这样外接纹理
前言记得在13年做群视频通话的时候,多路视频渲染成为了端上一个非常大的性能瓶颈。原因是每一路画面的高速上屏(PresentRenderBuffer or SwapBuffer 就是讲渲染缓冲区的渲染结果呈现到屏幕上)操作,消耗了非常多的CPU和GPU资源。那时候的解法是将绘制和上屏进行分离,将多路画面抽象到... 阅读原文
iOS-代码混淆加固策略
对于IOS来说,由于系统是封闭的,APP上架需要通过App Store,安全性来说相当高。但是对于大厂和知名APP而言,别人给的安全保障永远没有自己做的来得踏实。所以对于大厂、少部分企业级和金融支付类应用来说加固是相当重要的。下面是目前几个专业加固大厂提供的加固策略网易网易安全三板斧:第一板斧是防静态分析,这里包括字符... 阅读原文
如何精简iOS SDK文件大小
我们的SDK项目随着各种功能的加入,SDK文件也越来越大。Objective-C的库最终会把用到的,没有用到类和方法都连接进App里,所以精简SDK大小很有必要,有助于减少最终App的size。iOS平台上库文件格式库文件主要分动态库和静态库两种。动态库:文件后缀名有.dylib和.framework。 链接时不复制,... 阅读原文