我是Objective-C的新手,我试图了解预定义方法的工作原理。我浏览了XCode的文档和定义方法的* .h文件。但是,我渴望阅读* .m文件或任何其他文档,可以帮助我理解该方法的工作原理。
例如 - isEqualToString:(NSString *)
检查两个字符串(NSString类型)是否相等。我对这种描述不满意。我很想知道该方法在内部如何工作或者它遵循的算法是什么。我在哪里可以找到这些信息?
感谢您的帮助。
答案 0 :(得分:1)
编辑:您可以创建二进制文件并使用此应用程序检查汇编代码:http://itunes.apple.com/us/app/hopper-disassembler/id422856039?mt=12
答案 1 :(得分:1)
不幸的是,Apple的框架的很多实现(.m
)文件都没有公开提供。你有几个选择: