首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >既然有C语言的框架,那为什么还要为Objective-C编写一个网络爬虫框架呢?

既然有C语言的框架,那为什么还要为Objective-C编写一个网络爬虫框架呢?
EN

Stack Overflow用户
提问于 2011-04-13 00:21:59
回答 1查看 515关注 0票数 1

我想为Objective-C写一个网络爬行库!但是有一个可用于C语言的库!

因为我们可以用Xcode在Objective-C项目中编译C代码!我们为Objective-C编写一个带有自身语法的新库有什么合理的目的吗?

有什么表现吗?或者任何原因?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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类。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5638476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档