240 发简信
IP属地:台湾
  • 120
    神经病院Objective-C Runtime入院第一天——isa和Class

    前言 我第一次开始重视Objective-C Runtime是从2014年11月1日,@唐巧老师在微博上发的一条微博开始。 这是sunnyxx在线下的一次分享会。会上还给了4...

  • 120
    IOS-Category实现原理

    分类(Categroy) 你用分类都做了那些事? 声明私有方法 分解体积庞大的类文件 把Framework的私有方法公开化 特点 运行时决议在编译后的Categroy类时,是...

  • 120
    iOS底层原理总结 - Category的本质

    iOS底层原理总结 - Category的本质 面试题 Category的实现原理,以及Category为什么只能加方法不能加属性。 Category中有load方法吗?lo...

  • 深入理解KVO

    KVO KVO全程是Key Value Observer,键值监听机制。底层实现机制是isa-swizzing KVO概念 键值观察Key-Value-Observer就是观...

  • IOS 插入排序

    最近在招IOS开发。发现好多IOS的开发,基础的东西比较差。都是在写一些页面啊,业务逻辑啊(自己也没有多厉害) 自己就想整理一些东西,都是用oc写的。也当自己复习一下吧,第一...

  • 120
    iOS runtime实用篇--和常见崩溃say good-bye!

    源码 https://github.com/chenfanfang/AvoidCrash 程序崩溃经历 其实在很早之前就想写这篇文章了,一直拖到现在。 程序崩溃经历1 我们公...

  • 120
    React Native 开源项目之OneM详解

    前言 本篇文章是对最近开源的纯ReactNative项目OneM的使用补充说明,由于OneM项目中大量使用到Redux、Router-flux等框架的知识,对于初学者来说可能...

  • 想问下lz,ios8以后就支持动态库了吧?用动态库做组件化会有什么问题吗?

    iOS组件化开发之私有库创建(中)

    前言 上一节我们通过把代码简单的拆分上传至github,通过cocoapods的远程私有库,把拆分的代码当作第三方库供我们使用,但是这种方式存在很多问题,实际项目使用这种简单...

  • 120
    iOS组件化方案(MGJRouter 优劣)

    最近在思考团队扩张及项目数量增加的情况下,如何持续保障团队高效产出的问题,很自然的想到了组件化这个话题。重翻了前段时间iOS开发圈关于组件化的讨论,这里做下梳理和自己的思考。...

  • 120
    iOS组件化及架构设计

    关于组件化 网上组件化的文章很多。很多文章一提到组件化,就会说解耦,一说到解耦就会说路由或者runtime。好像组件化 == 解耦 == 路由/Runtime,然而这是一个非...

  • 120
    iOS-零基础学习OpenGL ES入门教程(一)

    写在前面 因为做的摄像头相关工作,工作中常用到OpenGL去做视频渲染,图形变换等,虽说满足了开发需求,但是自己对于OpenGL的学习一直没有很系统完善,属于需求驱动学习。所...

  • 大神,我想问一下比较简单的问题。。。就是为什么有的是用pod集成的,有的是自己把工程放进去编成静态库呢?有什么区别呢?

    GPUImage详细解析

    从源码的角度分析、学习GPUImage和OpenGL ES,这是第一篇,介绍GPUImageFilter 和 GPUImageFramebuffer。 OpenGL ES准备...

  • 将UITableView封装到极致

    介绍 “极致”这种情怀问题,手上做不到没关系,嘴上是肯定要做到的。只要不是能力太打脸,坚持一下下倒是也模棱两可。 本文参考了更轻量的 View Controllers ,对t...