本文详细整理了 Cocoa 的 Runtime 系统的知识,它使得 Objective-C 如虎添翼,具备了灵活的动态特性,使这门古老的语言焕发生机。主要内容如下:
- 引言
- 简介
- 与 Runtime 交互
- Rumtime 术语
- 消息
- 动态方法解析
- 消息转发
- 健壮的实例变量(Non Fragile ivars)
- Objective-C Associated Objects
- Method Swizzling
- 总结
本文详细整理了 Cocoa 的 Runtime 系统的知识,它使得 Objective-C 如虎添翼,具备了灵活的动态特性,使这门古老的语言焕发生机。主要内容如下:
虽然 GCD 已经出现过一段时间了,但不是每个人都明了其主要内容。这是可以理解的;并发一直很棘手,而 GCD 是基于 C 的 API ,它们就像一组尖锐的棱角戳进 Objective-C 的平滑世界。我们将分两个部分的教程来深入学习 GCD 。
在这两部分的系列中,第一个部分的将解释 GCD 是做什么的,并从许多基本的 GCD 函数中找出几个来展示。在第二部分,你将学到几个 GCD 提供的高级函数。
本文翻译自 http://www.raywenderlich.com/60749/grand-central-dispatch-in-depth-part-1
你在全明星好莱坞中看到过程序员入侵主机,手指在键盘上飞速的敲击,而终端的屏幕在飞舞。如果你曾经想成为这样的程序员,那你来对地方了!
这个教程将告诉你在Xcode
中如何更像一名程序员。在你学习了本教程之后,你会觉得自己变得更酷(提高了Xcode的编程效率),甚至可以获得拯救世界免于毁灭的威力。你可以按你喜欢的任何方式称呼它–魔法,疯狂技能,纯粹走运或者黑客入侵,这都没有任何问题。