240 发简信
IP属地:上海
  • iOS的一点架构分享

    前言 其实以前写过这么一片类似的文章链接,利用字符串+runtime能做到命名域级别的解耦,其实这种做法很极端,编码也很硬核,而且数据的类型也比...

  • 利用runtime来给组件化项目appdelegate减负

    前言 本文主要依赖我写的两个工具 1.UCRuntimeKit:这个小工具主要是为了能够利用字符串+runtime动态的调用方法.经过了500多...

  • protobuf在iOS中接入

    前言 现在主流的还是json这种格式,易读,解析没有任何难度.protobuf具有序列化和反序列化速度快,占用空间小,支持多种语言,唯一的缺点就...

  • UCSafeNotification自己写了一个利用代理实现的好用的通知

    前言 github地址UCSafeNotification是一个用代理和NSHashTable去做的安全的通知,在释放的时候可以不用刻意去移除观...

  • Resize,w 360,h 240
    OC组件化研究

    前言 这里主体的框架是利用casatwy前辈的文章,这是链接.大家可以好好阅读学习一下 项目demo链接,如果项目无法正常pod,请升级coco...

  • Resize,w 360,h 240
    异步绘制Cell解决列表快速滚动造成的卡顿

    前言 本文是一种解决tableview快速滚动时引起的掉帧方案,如果有更好的思路可以指出. 本文对应github链接 本文参考和学习了YY大佬的...

    1.6 5142 9 166
  • OpegGL学习目录(未完待续)

    2018.4.19 1.渲染一个简单的三角形 2018.4.20 2.自定义一个渲染工具的封装 2018.4.23 3.渲染一个简单纹理 201...

  • 生成器模式的学习

    生成器模式的学习 前言 以前如果一个对象有多个参数我在构建的时候总会写一个完全初始化方法类似的东西,最近在看<<高性能iOS应用开发>>这本书,...

  • Resize,w 360,h 240
    iOS上开发的一个安全键盘

    前言 原文github链接:链接 这是一个高可扩展性,使用简单的自定义安全键盘.利用工厂调用不同的类方法我们可以生产出相应的键盘,并且支持扩展,...