苹果开发
文章平均质量分 83
fewname
这个作者很懒,什么都没留下…
展开
-
Objective-C runtime之消息(二)
原帖地址:http://blog.csdn.net/wzzvictory/article/details/8624057今天开始说说runtime system中最关键的消息相关内容。一、runtime中的消息1、什么是消息进入今天的正题之前,先来说说跟message息息相关的几个概念①message(消息)message的具体定义很难说,因为并没有真正的代转载 2013-08-27 10:46:21 · 503 阅读 · 0 评论 -
XCODE 4.5 IOS多语言设置 及NSLocalizedString和NSLocalizedStringFromTable的用法。
原帖地址:前些天升级到Xcode4.5,现在正在用Xcode4.5+IOS6开发项目,当使用国际化时,遇到了一点问题,之前版本Xcode上新建Localizable.strings后,添加语言的“+”号不见了,找了半天无果,自己研究了下,后来在Stackoverflow上找到了解决方案,原来Apple把这个“+”号换地方了。下面来看看如何使用。首先新建一个名为Localizable转载 2013-08-27 11:00:58 · 434 阅读 · 0 评论 -
Object-C isa
如果不是Apple,不是App Store,Object-C恐怕早就淡出人们的视线了。大部分编程语言都是基于C语法风格的,所以初次接触这个非C风格的语言,会看不懂它那怪异的语法。但如果掌握了它之后,也并不会觉得它又太多的不同。今天记录一下它的底层运作。 1: 类Class: typedef struct objc_class * Class; 从Clas转载 2013-08-26 17:59:55 · 650 阅读 · 0 评论 -
Objective-C中的meta-class
讨论Objective-C的一个奇怪的概念 meta-class在Objective-C中的每个类,都有它自己相关的meta-class,但因为你很少直接使用meta-class,所以显得很神秘。在运行时建立一个类下面的代码在运行时创建一个NSError新的子类,并添加一个方法到里面: Class newClass = objc_allocateCla转载 2013-08-26 18:05:32 · 397 阅读 · 0 评论 -
core data
原帖地址:http://hi.baidu.com/%B0%D9ii%D6%AAi%B5%C0/blog/calendar/201103一、技术概览1. Core Data 功能初窥 对于处理诸如对象生命周期管理、对象图管理等日常任务,Core Data框架提供了广泛且自动化的解决方案。它有以下特性。 (注:对象图-Object graph的解释:在面向对象编程中转载 2013-08-27 10:41:16 · 547 阅读 · 0 评论 -
Objective-C runtime之运行时的基本特点(一)
原帖地址:http://blog.csdn.net/wzzvictory/article/details/8615569作为一门动态编程语言,Objective-C 会尽可能的将编译和链接时要做的事情推迟到运行时。只要有可能,Objective-C 总是使用动态 的方式来解决问题。这意味着 Objective-C 语言不仅需要一个编译环境,同时也需要一个运行时系统来执行编译好的代码。运行时转载 2013-08-27 10:43:53 · 387 阅读 · 0 评论 -
Objective-C runtime之消息转发机制(三)
原帖地址:http://blog.csdn.net/wzzvictory/article/details/8629036学了那么久的Objective-C,给我的感觉就是它什么都是动态的,你将会听到一个新的名词:一、动态方法解析1、+(BOOL) resolveInstanceMethod:(SEL) sel这是NSObject根类提供的类方法,调用时机为当被调用的转载 2013-08-27 10:49:39 · 473 阅读 · 0 评论