我想为Objective-C写一个网络爬行库!但是有一个可用于C语言的库!
因为我们可以用Xcode在Objective-C项目中编译C代码!我们为Objective-C编写一个带有自身语法的新库有什么合理的目的吗?
有什么表现吗?或者任何原因?
谢谢
发布于 2011-04-13 00:41:27
当然,原因有很多。
主要的原因是如果你想把网络爬虫挂接到Objective-C应用程序中。例如,您可能希望抓取web并将结果存储在Core Data中,以便以后进行本地检索。编写Objective-C API会让它变得更容易。
在Objective-C中包装基于C的API也非常容易。将C API包装在Objecitve-C中是很常见的,以使基于C的API更易于使用。OO模式自然地封装了“会话”或“上下文”的概念,这些概念通常由C中管理不善的手动malloc()d结构表示;这些结构通常自然地适合于Objective-C类。
https://stackoverflow.com/questions/5638476
复制相似问题