首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
唔西迪西Du
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 33
沸点 0
赞
33
返回
|
搜索文章
唔西迪西Du
关注了
suhanyujie
唔西迪西Du
赞了这篇文章
Cooci
前端、iOS重度爱好者、专治跳槽加薪 @LG
·
6年前
关注
Swift - 当Moya遇上RxSwift(网络架构优化)
常规网络层在iOS应用程序中很常见。它们不好有几个原因: Moya 的基本思想是:我们需要一些网络抽象层,能够充分封装直接调用Alamofire。它应该足够简单,普通的事情...
51
10
分享
唔西迪西Du
赞了这篇文章
小东邪
iOS开发工程师 @快手
·
7年前
关注
App extension 总结
一. 基本知识 1. 定义 简单的说,App Extension 可以让开发者们拓展自定义的功能和内容到应用程序之外,并在用户与其他应用程序或系统交互时提供给用户。 2. ...
52
4
分享
唔西迪西Du
关注了
小东邪
唔西迪西Du
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
4年前
关注
iOS 从源码解析Run Loop (八):Run Loop 与 AutoreleasePool、NSTimer、PerformSelector 系列
我们首先再次回顾一下 Source/Timer/Observer,因为 run loop 正是通过这些 run loop mode item 来向外提供功能支持的。 CFR...
9
3
分享
唔西迪西Du
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
5年前
关注
iOS 多线程知识体系构建(一):基本概念篇
进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,每个进程之间是独立的,每个进程均运行在其专用的且受保护的内存,是操...
8
评论
分享
唔西迪西Du
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
5年前
关注
iOS 多线程知识体系构建(二):Pthreads、NSThread篇
Pthreads 一般指 POSIX 线程。 POSIX 线程(POSIX Threads,常被缩写为 Pthreads)是 POSIX 的线程标准,定义了创建和操纵线程的...
7
1
分享
唔西迪西Du
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
5年前
关注
iOS 多线程知识体系构建(三):GCD API(queue.h)解析篇
Dispatch,也称为 Grand Central Dispatch(GCD),包含语言功能、运行时库和系统增强功能,这些功能为支持 macOS、iOS、watchOS ...
7
1
分享
唔西迪西Du
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
5年前
关注
iOS 多线程知识体系构建(五):GCD API(source.h、workloop.h、data.h)解析篇
dispatch framework 提供了一套接口,用于监视低级系统对象(file descriptors(文件描述符), Mach ports, signals, VF...
5
评论
分享
唔西迪西Du
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
5年前
关注
iOS 多线程知识体系构建(六):GCD API(block.h)解析篇
Dispatch block objects. 传递给 dispatch_block_create* 函数的标志。 DISPATCH_BLOCK_BARRIER:指示调度块...
5
评论
分享
唔西迪西Du
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
5年前
关注
iOS 多线程知识体系构建(七):GCD 源码:基本数据结构篇
那么我们还由基础的数据结构定义开始,例如 dispatch_object_t/s、dispatch_queue_t/s、dispatch_group_t/s等等,是我们之前...
4
1
分享
唔西迪西Du
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
5年前
关注
iOS 多线程知识体系构建(八):GCD 源码:队列创建(自定义、根队列、主队列)
在 GCD 中使用最多的三种队列:主队列(dispatch_get_main_queue())、全局并发队列(dispatch_get_global_queue(DISPA...
4
评论
分享
唔西迪西Du
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
5年前
关注
iOS 多线程知识体系构建(十):GCD 源码:dispatch_once、dispatch_semaphore函数
GCD 函数阅读过程中会涉及多个由大量宏定义组成的结构体的定义,需要一步一步进行宏展开才能更好的理解代码。 dispatch_once 保证任务只会被执行一次,即使同时多线...
6
评论
分享
唔西迪西Du
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
5年前
关注
iOS 从源码解析Runtime (一):Tagged Pointer知识点解读
2013 年 9 月,苹果首次在 iOS 平台推出了搭载 64 位架构处理器的 iPhone(iPhone 5s),为了节省内存和提高运行效率,提出了 Tagged Poi...
12
15
分享
唔西迪西Du
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
5年前
关注
iOS 从源码解析Runtime (五):聚焦objc_object(retain、release、retaincount)
tryRetain 参数如其名,尝试持有,它涉及到的只有一个 return sidetable_tryRetain() ? (id)this : nil; 操作,只有当对象...
5
评论
分享
唔西迪西Du
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
5年前
关注
iOS 从源码解析Runtime (十二):聚焦objc_class(class_rw_t 内容篇)
class_rw_t 的成员变量。 这里先分析一下 class_rw_t 的 private 部分。 这里分析模版类 objc::PointerUnion 基于 objc:...
8
2
分享
唔西迪西Du
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
5年前
关注
iOS 从源码解析Runtime (十四):由源码解读属性&成员变量的修饰符
首先定义一个 LGPerson 类,添加一系列如下不同修饰符的属性,属性的本质是编译器自动帮我们生成: _Ivar + setter + getter。 选择真机运行模式,...
6
2
分享
唔西迪西Du
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
5年前
关注
iOS 从 libclosure-74 源码来研究 Block 实现原理(2)
我们先创建一个如下 NSObject 的 category,并且在 Compile Sources 中把 category 的 .m 文件的 Compiler Flags ...
3
10
分享
唔西迪西Du
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
5年前
关注
数据结构与算法-七大经典排序算法
它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是...
2
评论
分享
下一页
关注了
2
关注者
0
收藏集
1
关注标签
48
加入于
2020-09-07