optimize

作者: wustzhy | 来源:发表于2017-10-13 14:51 被阅读15次

    code

    1. 容器View , keep扩展性 (eg: 设计 accostVC, 联动的应是两containerView)
    2. 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 组件。

    相关文章

      网友评论

          本文标题:optimize

          本文链接:https://www.haomeiwen.com/subject/cnloyxtx.html