optimize
code
- 容器View , keep扩展性 (eg: 设计 accostVC, 联动的应是两containerView)
- tableView上拉load more , 判断offset快接触bottom时request data , 砍掉底部停留时间
tool
NetworkEye
NetworkEye是一个网络调试库,可以监控App内HTTP请求并显示请求相关的详细信息,方便App开发的网络调试。可以检测到包括网页,NSURLConnection,NSURLSession,AFNetworking,第三方库,第三方SDK等的HTTP请求,非常方便实用。并且可以统计App内流量
FBMemoryProfiler
实时观察iOS应用在使用中内存占用的情况,可以定位到哪个对象占用了多少的内存
Kiwi
iOS单元测试框架
Quick
Swift和OC单元测试框架
KMNavigationBarTransition
用来统一管理导航栏转场以及当-push-或者-pop-的时候使动画效果更加顺滑的通用库)用来统一管理导航栏转场以及当 push 或者 pop 的时候使动画效果更加顺滑的通用库
DOUAudioStreamer
豆瓣的开源软件douaudiostreamer-是-ios-和-mac-的基于核心音频的流媒体音频播放器)豆瓣的开源软件,DOUAudioStreamer 是 iOS 和 Mac 的基于核心音频的流媒体音频播放器
Apple Reachability
网络监测,可以参考下这篇文章iOS网络监测如何区分2、3、4G?
iCarousel
iCarousel是一个类,它继承于UIView。用于简化实现各种类型的旋转木马(分页滚动视图)
JDStatusBarNotification
在状态栏顶部显示通知可以自定义颜色字体以及动画支持进度显示以及显示状态指示器)在状态栏顶部显示通知。可以自定义颜色字体以及动画。支持进度显示以及显示状态指示器
Aspects
method swizzling封装
Knuff
调试APNs服务App
BubbleTransition
气泡效果自定义转场动画
RealReachability
监测网络真实的状态库
ipapy
iOS项目自动打包脚本
Gifu
一个轻量级的 GIF 动画框架,它采用了利用 CADisplayLink 绑定帧动画,并逐帧解析和加载的方式,来处理体积较大的 GIF 文件
RKNotificationHub
未读消息圆点提醒
TinderSimpleSwipeCards
模仿Tinder的卡片滑动库 , 左滑不喜欢/右滑喜欢(探探)
SwiftyMarkdown
将 markdown 转换为 NSAttributedString的框架
KMNavigationBarTransition
用来统一管理导航栏转场以及当-push-或者-pop-的时候使动画效果更加顺滑的通用库)用来统一管理导航栏转场以及当 push 或者 pop 的时候使动画效果更加顺滑的通用库
GYBootingProtection
微信读书提供的启动crash解决方案
plcrashreporter
crash上报工具,通过注册 Mach 异常 + UNIX信号 的 handler 达到检测的目的,对用户提供了处理异常的接口
Atlas-iOS
如果你需要在应用中制作一个和系统的信息应用类似的交流工具的聊天界面的话atlas-可能会是最快的选择了你可以通过简单地实现-atlas-的-data-source-来迅速搭建一个聊天界面也可以使用内建的众多组件来实现像是联系人查找消息排序等功能如果有需要你也可以对界面元素进行自定义以满足业务需求)如果你需要在应用中制作一个和系统的信息应用类似的交流工具的聊天界面的话,Atlas 可能会是最快的选择了。你可以通过简单地实现 Atlas 的 data source 来迅速搭建一个聊天界面,也可以使用内建的众多组件来实现像是联系人查找,消息排序等功能。如果有需要,你也可以对界面元素进行自定义,以满足业务需求
AppDevKit
yahoo-开源了一系列-objective-c-的辅助工具集合其中包括了很多常见的-extension提供了对于-cacheautolayout-以及其他-100-多个方面的简便方法和现有类的加强)Yahoo 开源了一系列 Objective-C 的辅助工具集合,其中包括了很多常见的 extension,提供了对于 Cache,AutoLayout 以及其他 100 多个方面的简便方法和现有类的加强
ijkplayer
B站开源的视频硬解码库
BarrageRenderer
弹幕渲染库
LFLiveKit
优酷土豆旗下来疯直播开源的ios推流框架lflivekit)优酷土豆旗下来疯直播开源的iOS推流框架LFLiveKit
NMessenger
基于 AsyncDisplaykit 的轻量聊天消息组件。
PYSearch
支持不同样式的搜索控制器)iOS 支持不同样式的搜索控制器。
FLEX
App Debug 工具。
Sharaku
类似Instagram的图片滤镜库
AnimatedCollectionViewLayout
支持自定义转场动画组件)支持自定义转场动画组件。
Dotzu
iOS Debug 工具,支持 log 等级、网络请求、崩溃信息记录。
FSPagerView
支持非常丰富设置项的 Pager View。
ESTabBarController
可高度自定义的-tabbarcontroller-组件)可高度自定义的 TabBarController 组件。