E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
mikeash
实现 Equality 和 Hashing
来自掘金《实现Equality和Hashing》image翻译自
MikeAsh
的ImplementingEqualityandHashingEquality对象判等是一个基本的概念,在代码中经常会被使用到
JABread
·
2023-03-24 11:54
arm64 objc_msgSend 源码解读
最近参照
MikeAsh
的这篇文章,看了arm64下obj_msgSend的实现。了解了其主体流程,同时对于arm64的汇编知识也有了更进一步的了解。
微微笑的蜗牛
·
2023-02-05 19:03
在 Swift 中使用马尔可夫链生成文本
原文链接:swift.gg/2018/07/23/…作者:
MikeAsh
原文日期:2018-04-28译者:Hale校对:numbbbbb,mmoaay,Cee定稿:CMB马尔可夫链可用于快速生成真实但无意义的文本
weixin_33896069
·
2022-11-21 12:23
swift
json
python
KVO 实现原理与实现一个自己的 KVO 以及 KVC 的详解(转载&记录)
珠玉在前,此篇为转载以及学习记录KVO大神文章:
MikeAsh
早期深究KVO原理:神经病院Objective-CRuntime出院第三天——如何正确使用Runtime实现:如何自己动手实现KVO总结:在官方文档中
PierceDark
·
2022-02-14 22:44
让我们构建自己的NSObject类
作者:
MikeAsh
翻译:麦风NSObject作为我们构建和使用的cocoa编程的一部分是几乎所有类的根类。它实际上做了些什么,还有它到底是怎么工作的呢?
麦风_ILINGHO
·
2022-02-09 17:27
iOS中的僵尸对象的实现
MikeAsh
在他的博客中已经解释了僵尸对象实现的细节,我在这里就算是翻译一下吧...(这些链接可能需
KudoCC
·
2020-09-12 17:46
iOS
Objective-C中类的+load和+initialize
本文翻译自
MikeAsh
的FridayQ&A2009-05-22:Objective-CClassLoadingandInitialization译者:代培地址:http://blog.csdn.net
太肥小次郎
·
2020-09-10 13:38
runtime
ios开发
【系统】寄存器比内存访问速度快的原因
MikeAsh
写了一篇很好的解释,非常通俗地回答了这个问题,有助于加深对硬件的理解。原因一:距离不同距离不是主要因素,但是最好懂,所以放在最前面说。内存离CPU比较远,所以要耗费更长的时间读取。
weixin_34102807
·
2020-08-24 12:16
内存管理
(译)KVO内部实现
翻译自:https://www.
mikeash
.com/pyblog/friday-qa-2009-01-23.html(一篇很有年代感的Q&A)转载请标注。KVO是啥?
ANTI_JAM
·
2020-08-20 07:50
为什么寄存器比内存快?
原文出处:
MikeAsh
译文出处:阮一峰计算机的存储层次(memoryhierarchy)之中,寄存器(register)最快,内存其次,最慢的是硬盘。同样都是晶体管存储设备,为什么寄存器比内存快呢?
RannieR
·
2020-08-18 16:20
计算机原理及常识
weak 的内部实现原理
https://
mikeash
.com/pyblog/friday-qa-2010-07-16-zeroing-weak-references-in-objective-c.html《Objective-C
潴潴看咿海
·
2020-08-09 20:05
weak 的内部实现原理——转自唐巧
https://
mikeash
.com/pyblog/friday-qa-2010-07-16-zeroing-weak-references-in-objective-c.html《Objective-C
weixin_33698043
·
2020-08-09 14:33
weak 的内部实现原理
https://
mikeash
.com/pyblog/friday-qa-2010-07-16-zeroing-weak-references-in-objective-c.html《Objective-C
weixin_30781433
·
2020-08-09 13:36
iOS 面试题(五):weak 的内部实现原理 --转自唐巧
https://
mikeash
.com/pyblog/friday-qa-2010-07-16-zeroing-weak-references-in-objective-c.html《Objective-C
weixin_30469895
·
2020-08-09 13:48
让我们构造UITableView
在
mikeash
看到一篇关于构造UITableView的文章,写的比较底层,为方便深入学习UITableView,特翻译过来一起学习,英文水平有限,请多多指正,共同提高。
marvindev
·
2020-07-15 00:43
iOS开发学习笔记
寄存器与存储器物理区别
MikeAsh
写了一篇很好的解释,非常通俗地回答了这个问题,有助于加深对硬件的理解。下面就是我的简单翻译。原因一:距离不同
zashizhi3299
·
2020-07-10 14:50
挑战:筛选关联值枚举数组
作者:EricaSadun,原文链接,原文日期:2017-01-31译者:星夜暮晨;校对:CrystalSun;定稿:CMB本挑战由
MikeAsh
提供,如下所示,假设有这样一个枚举:enumEnum{casefoo
梁杰_numbbbbb
·
2020-07-09 09:42
+load VS +initialize
已经有很多优秀的文章讨论过这个话题了,比如
MikeAsh
写的这一篇文章。我就不对细节做过多描述了,来看看它们的使用案例吧。共同点父类总是比它们的子类先收到调用消息。
overmindgc
·
2020-04-04 06:04
自己动手创建Dispatch Queue
这篇文章来自@我就叫Sunny怎么了推荐的
MikeAsh
的博客,主要是讲如何自己动手实现dispatchqueue的基本功能。翻译过程中个别地方稍作调整。初次翻译,欢迎纠正!
Mad_Mark
·
2020-03-29 13:12
[2016 版] 常见操作性能对比
作者:
MikeAsh
,原文链接,原文日期:2016-04-15译者:Yake;校对:numbbbbb;定稿:shanks在我开始做FridayQ&A之前,我曾发表过一些关于常见操作性能测试的文章,并对结果进行了讨论
梁杰_numbbbbb
·
2020-03-12 07:21
Friday Q&A 2016-01-29: Swift 的结构体存储
作者:
MikeAsh
,原文链接,原文日期:2016-01-29译者:ray16897188;校对:Channe;定稿:千叶知风Swift的类对大多数刚接触编程语言的人来说是很容易理解的,它们和其他语言中的类十分类似
梁杰_numbbbbb
·
2020-03-02 06:21
Friday Q&A 2016-03-04:Swift 断言
作者:
MikeAsh
,原文链接,原文日期:2016-03-04译者:zltunes;校对:Cee;定稿:shanks断言是一种非常有用的机制,它可以检查代码中的假设部分,确保错误能够被及时发现。
梁杰_numbbbbb
·
2020-02-28 03:38
Friday Q&A 2016-02-19: 什么是安全区域?
作者:
MikeAsh
,原文链接,原文日期:2016-02-19译者:littledogboy;校对:陈刚;定稿:CMB本周最大的科技新闻是FBI正试图迫使苹果公司解锁一个嫌疑人的iPhone。
梁杰_numbbbbb
·
2020-02-19 00:18
为什么寄存器比内存块?
晶体管
MikeAsh
写了一篇很好的解释,非常通俗地回答了这个问题,有助于加深对硬件的理解。下面就是我的简单翻译。原因一:距离不同距离不是主要因素,但是最好懂,所以放在最前面说。
黑夜与繁星
·
2019-12-28 22:17
Swift 中 class 怎么支持 Codable
之前翻译过
MikeAsh
的文章Swift4.0:Codable。
CepheusSun
·
2019-12-23 05:19
weak 的内部实现原理 --转自唐巧
https://
mikeash
.com/pyblog/friday-qa-2010-07-16-zeroing-weak-references-in-objective-c.html《Objective-C
鬼谷老六
·
2019-12-13 15:23
为什么寄存器比内存快?
MikeAsh
写了一篇很好的解释,非常通俗地回答了这个问题,有助于加深对硬件的理解。下面就是我的简单翻译。原因一:距离不同距离不是主要因素,但是最好懂,所以放在最前面说。内存离CPU比较远,所以要耗费
李行之
·
2019-12-07 00:54
Equality: ObjectC about (hash , isEqualTo , ==)
Informationadoptedfrom:
MikeAsh
相等的概念是探究哲学和数学的核心,并且对道德、公正和公共政策的问题有着深远的影响。
纳兰嘉懿
·
2019-11-03 17:21
剖析ARM64下的objc_msgSend
://www.cocoachina.com/articles/20102本文来自Mad_Mark的简书,作者sasukeo原文原文:Dissectingobjc_msgSendonARM64原文作者:
MikeAsh
Ansel_m
·
2019-09-30 17:04
IOS
ARM
iOS底层
[转帖]为什么寄存器比内存快?
MikeAsh
写了一篇很好的解释,非常通俗地回答了这个问题,有助于加深对硬件的理解。下面就是我的简单翻
济南小老虎
·
2019-07-27 07:00
为什么寄存器比RAM快
原文出处:www.
mikeash
.com/pyblog/friday-qa-2013-10-11-why-registers-are-fast-and-ram-is-slow.htmlWhyRegistersAreFastandRAMIsSlowbyMikeAshInthepreviousarticleonARM64
EXC_Twisted_Fate
·
2018-08-09 18:12
寄存器与内存的区别
MikeAsh
写了一篇很好的解释,非常通俗地回答了这个问题,有助于加
小小佳F
·
2018-05-18 15:38
计算机的一些操作
Swift 中 class 怎么支持 Codable
之前翻译过
MikeAsh
的文章Swift4.0:Codable。
CepheusSun
·
2017-12-05 15:37
挑战:筛选关联值枚举数组
作者:EricaSadun,原文链接,原文日期:2017-01-31译者:星夜暮晨;校对:CrystalSun;定稿:CMB本挑战由
MikeAsh
提供,如下所示,假设有这样一个枚举:enumEnum{casefoo
SwiftGG翻译组
·
2017-02-09 00:00
swift
enum
Objective-C runtime 拾遗 (三)——Block冷知识
mikeash
源码:Block_private
canopus4u
·
2016-09-05 00:00
apple
clang
objective-c
block
ios
Friday Q&A 2016-01-29: Swift 的结构体存储
作者:
MikeAsh
,原文链接,原文日期:2016-01-29译者:ray16897188;校对:Channe;定稿:千叶知风Swift的类对大多数刚接触编程语言的人来说是很容易理解的,它们和其他语言中的类十分类似
SwiftGG翻译组
·
2016-06-08 00:00
struct
为什么寄存器比内存快?
原文:
MikeAsh
译者:阮一峰网址:http://www.ruanyifeng.com/blog/2013/10/register.html点击“阅读原文”,加入伯乐在线作者团队计算机的存储层次(memoryhierarchy
andylauren
·
2016-05-30 13:00
内存
[2016 版] 常见操作性能对比
作者:
MikeAsh
,原文链接,原文日期:2016-04-15译者:Yake;校对:numbbbbb;定稿:shanks在我开始做FridayQ&A之前,我曾发表过一些关于常见操作性能测试的文章,并对结果进行了讨论
SwiftGG翻译组
·
2016-05-25 00:00
performance
寄存器与内存的区别
MikeAsh
写了一篇很好的解释,非常通俗地回答了这个问题,有助于加
yangyan1990
·
2016-04-06 20:00
内存
计算机
存储
Friday Q&A 2015-12-11:Swift 中的弱引用
作者:
MikeAsh
,原文链接,原文日期:2015-12-11译者:riven;校对:Cee;定稿:千叶知风即便你已经在火星的一个洞穴里,紧闭着你的双眼并且捂住你的耳朵,也避免不了Swift已经开源的事实
梁杰_numbbbbb
·
2015-12-28 23:00
Friday Q&A 2015-12-11:Swift 中的弱引用
作者:
MikeAsh
,原文链接,原文日期:2015-12-11译者:riven;校对:Cee;定稿:千叶知风即便你已经在火星的一个洞穴里,紧闭着你的双眼并且捂住你的耳朵,也避免不了Swift已经开源的事实
SwiftGG翻译组
·
2015-12-28 00:00
weak-reference
swift
Friday Q&A 2015-11-20:协变与逆变
作者:
MikeAsh
,原文链接,原文日期:2015-11-20译者:Cee;校对:千叶知风;定稿:numbbbbb在现代的编程语言中,子类型(Subtypes)和超类型(Supertypes)已经成为了非常常见的一部分了
梁杰_numbbbbb
·
2015-12-24 22:31
IOS里的TaggedPointer[NSString篇]
转自:http://www.cocoachina.com/ios/20150918/13449.html本文由CocoaChina译者@ALEX吴浩文翻译作者:
MikeAsh
原文:FridayQ&A2015
demondev
·
2015-12-24 21:00
iOS
Friday Q&A 2015-11-20:协变与逆变
作者:
MikeAsh
,原文链接,原文日期:2015-11-20译者:Cee;校对:千叶知风;定稿:numbbbbb在现代的编程语言中,子类型(Subtypes)和超类型(Supertypes)已经成为了非常常见的一部分了
SwiftGG翻译组
·
2015-12-24 00:00
swift
iOS.AppReverseEngineering
1. class-dump http://www.codethecode.com/projects/class-dump/ 2.
mikeash
.com的文章 Object File Inspection
·
2015-10-31 11:08
Engine
iOS.技术站点
index.php http://homepages.ius.edu/rwisman/C490/html/threads.htm http://www.idevgames.com http://www.
mikeash
.com
·
2015-10-31 11:08
ios
Objective-C Runtime中的并发内存分配
本文由翻译自
mikeash
的博客,原文:Concurrent Memory Deallocation in the Objective-C Runtime译者:lynulzy(社区ID,博客) 校对:唧唧歪歪
·
2015-10-31 10:14
Objective-C
[runtime] MAObjCRuntime
源码地址:(引入头文件MARTNSObject.h即可,非arc环境下) http://pan.baidu.com/s/1eQ6776U https://github.com/
mikeash
·
2015-10-27 13:42
Runtime
从C的伪代码到汇编,动手实现objc_msgSend
原作者
MikeAsh
原文地址objc_msgSend函数支撑了我们使用Objective-C实现的一切。
shaobo8910
·
2015-08-17 15:00
为什么寄存器比内存快?
MikeAsh
写了一篇很好的解释,非常通俗地回答了这个问题,有助于加深对硬件的理解。下面就是我的简单翻译。原因一:距离不同距离不是主要因素,但是最好懂,所以放在最前面说。内存离CPU比较远,所以要
Jr小王子
·
2015-05-21 14:00
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他