- 博客(5)
- 收藏
- 关注
原创 Method Swizzling
Thx: http://esoftmobile.com/2014/02/19/method-swizzling/Method swizzling指的是改变一个已存在的选择器对应的实现的过程,它依赖于Objectvie-C中方法的调用能够在运行时进改变——通过改变类的调度表(dispatch table)中选择器到最终函数间的映射关系。举个例子,假设我们想跟踪在一个iOS应用中每个视图控...
2014-02-20 10:11:29 117
原创 Associated Objects
本文翻译自NSHipster的文章Associated Objects。#import <objc/runtime.h>Objective-C开发者在遇到上面这条“咒语”相关的一些东西时,会不自觉的变的非常谨慎。一个主要原因是:弄乱Objective-C运行时可能会改变整个实现结构,因为所有的代码都是运行在它之上的。一方面:<objc/runtime.h&...
2014-02-20 10:09:56 107
原创 Objective C运行时(runtime)技术的几个要点总结
from:http://www.cnblogs.com/gugupluto/p/3159733.html#aaaaaaaaaaaaaaaaaaa 前言: Objective C的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。目录:...
2014-02-20 10:09:50 101
原创 (译)Objective-C的动态特性
过去的几年中涌现了大量的Objective-C开发者。有些是从动态语言转过来的,比如Ruby或Python,有些是从强类型语言转过来的,如Java或C#,当然也有直接以Objective-C作为入门语言的。也就是说有很大一部分开发者都没有使用Objective-C太长时间。当你接触一门新语言时,更多地会关注基础知识,如语法和特性等。但通常有一些更高级的,更鲜为人知又有强大功能的特性等待你去开拓...
2014-02-20 10:09:29 113
原创 xcode5 arm64
官方:https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/Introduction/Introduction.htmlhttps://developer.apple.com/library/ios/documentation/General/Conce...
2014-02-07 10:55:54 413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人