Git开源三方库
跨平台Js bridge新秀-DSBridge IOS篇
DSBridge是目前地球上最好的IOS/Android javascript bridge. 没有之一 ! 依然是博客搬家,若已阅读过,请跳过。 DSBridge-IOS:https://github.com/wendux/DSBridge-IOS DSBridge-Andr…
AFNetWorking 源码之 AFURLRequestSerialization
AFNetWorking 源码分析之 AFURLRequestSerialization
AFNetWorking 源码分析之 AFHTTPSessionManager
AFNetWorking 源码分析之 AFHTTPSessionManager
简单且强大的弹窗动画库
轻量级的弹窗动画库,接口简单,高度自定义。
YYCache 源码阅读总结
本文由我们团队的 何知昶 组内分享后总结。
iOS-AFNetworking 网络层封装设计方案
网络层在项目开发中是不可缺少的一部分,网络层在一个 App 中承载了 API 调用,用户操作日志记录等任务。虽然苹果对网络请求部分已经做了很好的封装,但业界内最受欢迎的还是第三方库 AFNetworking,很多工程师针对自己的项目对此做了各式各样的封装,我看了很多,每次接手项目的时候最关注的也是这一块。看到各位架构师各显神通展示了各种技巧,我为之感到兴奋,但兴奋之余,往往因为一些缺陷而感到失望。下面给大家介绍一下我目前使用的框架。
SDWebImage 源码解析 (二)
SDWebImage 源码解析
每天都在用的 SDWebImage, 你了解它的缓存策略吗?
闲言少叙,咱们这就开始。 首先咱们来看看 SDWebImage 的整体结构:
SDWebImage 源码解读之 UIImage+GIF
SDWebImage 源码解读
有趣的 Autolayout 示例 5-Masonry 实现
有趣的 Autolayout 示例 5-Masonry 实现
- UITableViewCell 中多个变高的 Label
- StairView 自定义 View 的 intrinsicContentSize,并支持在 UITableViewCell 中自动计算高度
- 给同一个属性添加多重约束,实现复杂关系
TinyCrayon-iOS-SDK:强大到使人惊讶的 Mask 及切图工具库
TinyCrayon-iOS-SDK:强大到使人惊讶的 Mask 及切图工具库。# 为开源点赞#
WebViewJavascriptBridge 原理解析
我们的项目是一个OC与javascript重度交互的app,OC与javascript交互的那部分是在WebViewJavascriptBridge的github地址的基础上修改的,WebViewJavascriptBridge应该是当前最流行最成功的OC与Web交互实现了。最近看了一下他的实现原理,顺便也为后面项目扩展打下基础。 为了简化讲解过程,我忽略了UIWebView的实现过程,只解析WKWebView的实现过程。
一个实现极为简单的约束框架
本文通过介绍我自己实现的一个极为精简的约束框架 DLSimpleAutolayout, 来讲解为什么以及如何实现一个约束框架。
SVProgressHUD 原理解析
SVProgressHUD 是一款运行于 iOS、tvOS 中的轻量级指示器, 常用于指示一个任务正在持续进行中, 其采用单例模式创建对象, 在网络上关于 SVProgressHUD 框架的使用教程有很多, 本文对此不再赘述, 本文将重点介绍框架的结构和技术点
DZNEmptyDataSet 的使用
DZNEmptyDataSet 空数据占位视图
SDWebImage 源码解析 (三)
SDWebImage 源码解析
iOS - 多链式动画框架 LSAnimator
Github https://github.com/Lision/LSAnimator 效果 用 LSAnimator 写短短两行代码即可实现的动画交互: demo.gif 简介 LSAnimator 是一款新开源的 iOS 动画库。 与 JHChainableAnimatio…
SDWebImage 源码解析 (一)
SDWebImage 源码解析
SDWebImage 源码解析 (四)
SDWebImage 源码解析
AFNetWorking 源码之 AFSecurityPolicy
AFNetWorking 源码分析之 AFSecurityPolicy
分享一个第三方 UISegmentedControl
支持在 segment 中显示 badge,支持显示文字与图片,较多的自定义 UI 的选项
高仿支付宝解锁
高仿支付宝解锁