首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Andy_Ron
掘友等级
软件工程师
不知名bug工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
114
文章 109
沸点 5
赞
114
返回
|
搜索文章
赞
文章( 109 )
沸点( 5 )
RxSwift异步事件追踪定位工具的研发历程
文章概要:本文主要从分析RxSwift操作符的实现原理入手,然后介绍了Swift反射机制、Swift的函数派发机制及命名空间机制,同时我们设计了一套实现Hook Swift的动态及静态方法的解决方案,希望对广大iOS开发者有所帮助。 1. 背景:RxSwift之痛 RxSwif…
编程范式 --- 函数式编程(Funtional Programming,简称FP)
函数式编程(FuntionalProgramming,简称FP)是一种编程范式,也就是如何编写程序的方法论主要思想:把计算过程尽量分解成一系列可复用函数的调用主要特征:函数是“第一等公民”:函数与其他
Swift5.0 的 Runtime 机制浅析
Objective-C语言是一门以C语言为基础的面向对象编程语言,其提供的运行时(Runtime)机制使得它也可以被认为是一种动态语言。运行时的特征之一就是对象方法的调用是在程序运行时才被确定和执行的。系统提供的开放接口使得我们可以在程序运行的时候执行方法替换以便实现一些诸如系…
【译】Swift算法俱乐部-并查集
并查集是一种数据结构,可以跟踪一组元素,它们分布在几个不相交(非重叠)子集合中。 它也被称为不相交集数据结构。 这些集合是不相交的,因为它们没有共同的成员。 Find(A):确定元素A所在的子集。例如,find(d)将返回子集 [ g, d, c ]。 Union(A, B):…
Swift--面向协议编程POP
面向协议编程 (Protocol Oriented Programming,以下简称 POP),是苹果在2015年 WWDC 上提出的Swift的一种全新理念编程范式。被誉为可以改变一切的编程方式。本篇只做为记录自己的学习过程。 相信所有的iOS开发者都了解面向对象编程(Obj…
FMDB 源码解析 FMDatabase类
在上篇文章中介绍了文件的组成并详细的介绍了 FMResultSet 类,本文将接着上篇的分析进行 FMDatabase 文件的解读。 FMDatabase:表示一个单独的SQLite DB实例,通过它可以对数据库进行增删改查等操作。 FMResultSet:表示通过sql在DB…
如何提高代码的可读性? - 读《编写可读代码的艺术》
一. 为什么读这本书 很多同行在编写代码的时候往往只关注一些宏观上的主题:架构,设计模式,数据结构等等,却忽视了一些更细节上的点:比如变量如何命名与使用,控制流的设计,以及注释的写法等等。以上这些细节上的东西可以用代码的可读性来概括。 不同于宏观上的架构,设计模式等需要好几个类…
【iOS】环信客户互动云SDK集成+使用攻略(一)
为APP集成客服功能,用户在使用APP过程中如果遇到问题时,能够和APP客服以聊天窗口的方式,进行咨询沟通. 今天我们聊一下"客户互动云",集成过程相对容易,环信官方也有集成文档,官方有文档了为什么我还要写一篇文章,是因为没有集成过环信的朋友来说肯定会遇到一些坑,但官方文档并没…
【iOS】点赞动画(UIView动画 帧动画 粒子动画)
一 . 粒子动画 二 . 拳头动画
下一页
个人成就
文章被点赞
282
文章被阅读
77,841
掘力值
2,282
关注了
48
关注者
1,756
收藏集
11
关注标签
13
加入于
2017-09-09