首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
余明亮
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
赞
文章( 31 )
沸点( 0 )
动态方法解析演示-KVC容器
但有时候一些抽象的理念得用实际例子才能帮助理解,尤其是runtime,我们很多时候只知道它的一些基础用法。 换句话说,就是没有具体方法实现的时候,通过runtime的征询,动态插入方法的实现,前文提到,CoreData属性的动态绑定,就是在这个阶段完成的。但是CoreData现…
RAC相关操作
作用:用于把源信号内容映射成新的内容。 作用:把源信号的内容映射成一个新的信号,信号可以是任意类型。 包装成RACReturnSignal信号,返回出去。返回的必须是一个信号。 把处理好的内容,直接返回就好了,不用包装成信号,返回的值,就是映射的值。 FlatternMap中的…
初步理解objc_msgSend
Objective-c方法调用本质上是消息传递。消息包括消息名称name,选择器selector(其实就是函数指针)。传递的消息可以接受参数,也可能有返回值。 要理解OC的消息传递,就该说一下C语言的函数调用方式,毕竟OC是C语言的延伸语言。C语言使用静态绑定Static bi…
理解消息转发机制
。那么,对象在收到消息之后无法通过objc_msgSend发送的消息之后会怎么办呢? 下面具体看看每一步的过程。 该方法的参数就是objc_msgSend无法处理的selector,返回的布尔值表示这个类能否新增一个实例方法处理它。如果这个seletor不是一个实例方法而是一个…
开源即责任
因为 GitHub 的盛行,“开源”成为了当下开发者非常“政治正确”的一个行为。每天在掘金里,我都会看到很多用户写文章说自己开源了这个、开源了那个,同时每年 GitHub 年度总结里不断飙涨的 Repo 数据和 Commit 数据好像昭示着开源生态和文化已经深入人心。然而,事实…
闲鱼Flutter混合工程持续集成的最佳实践
1. 引言 在之前的文章《Flutter混合工程改造实践》中,有些同学留言想了解抽取Flutter依赖到远程的一些实现细节,所以本文重点来讲一讲Flutter混合工程中的Flutter直接依赖解除的一些具体实现。 2. 思考 因为目前我们闲鱼是Flutter和Native混合开…
Flutter Of Gank.io
Flutter版 Gank.io for Practice
DecouplingKit - iOS 模块化中的模块间解耦方案
iOS模块化探索实践
最近算是初步完成了新APP的模块化,也算是从中总结了一些经验拿出来分享一下。 做模块化还是要结合实际业务,对目前APP的功能做一个模块划分,在划分模块的时候还需要关注模块之间的层级。 比如说,在我们项目中,模块被分成了3个层级:基础层、中间层、业务层。基础层模块比如像网络框架、…
下一页
关注了
43
关注者
4
收藏集
0
关注标签
15
加入于
2017-07-22