首页 > 编程知识 正文

ios开源阅读软件,苹果手机为什么不开源

时间:2023-05-05 15:43:21 阅读:53899 作者:3199

因为iOS SDK是比较底层的,所以开发者需要辛苦地活动身体。 但幸运的是,为了简化许多不必要的工作,很多第三方类库被使用。 笔者在整理和总结本人学习过程中使用的一些比较有用的Objective-C开源类库的同时,希望通过这些共享来提高大家的开发效率。

KissXml——xml分析库

相关教程: http://www.iteye.com/topic/625849

3358 sen CHO.blog.163.com/blog/static/83056228201151743110540 /

支持Xpath查询的有用xml解析器。

skpsmtpmessage ——快速SMTP邮件发送

SVN check out http://skpsmtpmessage.Google code.com/SVN/trunk/skpsmtpmessage -只读

github : git clone https://github.com/kai loa/iphone-SMTP.git

相关教程: http://di sanji.net/2011/01/28/skpsmtpmessage-open-source-framework /

skpsmtpmessage是Skorpiostech,Inc .提供的SMTP协议的开源实现,使用Objective-c实现,可以直接调用iOS系统中的项目。

——JSON支持

相关教程: http://blog.csdn.net/xiaoguan 2008/article/details/6732683

这是一个开源框架,基于BSD协议发布。 因为json-framework是开源的,所以如果需要纯cookie,只需将json的源代码添加到项目中即可。

ASI http请求—— http网络库

ASI http请求库大大简化了网络通信,并提供了更高级的工具,如文件上传工具、重定向处理工具和身份验证工具。

——进度指示器库

苹果的APP应用程序通常使用优雅、半透明的进度显示效果,但由于此API尚未公开,因此使用后很可能会从AppStore中清除。 MBProgressHUD提供了备选方案。 另外,从用户的角度来看,完全看不出与官方程序的不同。 此外,还提供了虚拟进度指示器和完成提示信息等其他功能。 集成到项目中也很容易,但这里不详细说。

zing——QR二维码扫描库

支持条形码/二维码扫描的图形处理库。 这是一个java库,android中的功能相对完整。 此库还支持ios,但仅支持2位条形码扫描。

——iPhone日历控件

类似于ios系统默认日历中的开源日历库,支持添加事件和自定义日历样式等功能。

——Facebook API类库

大体上是iPhone的Facebook登录,完全支持Facebook Graph API和the older REST api。

shareKit——共享库

相关demo:http://www.cocoachina.com/BBS/read.PHP? tid-71760.html

共享一个强大的共享库,用于开心的豆瓣、腾讯和新浪微博的api。

——简化网络图像处理

在SDWebImage中调用站点上的图像就像在本地调用内置于APP应用程序包中的图像一样简单。 操作也很简单。

g数据客户端—— iphone上所有谷歌相关服务的类库

名字显示了一切。 关于谷歌,有趣的是,这个项目是开放的。 有很多下载用的示例程序。

酷睿打印——2 d图形绘图仪

酷睿打印有很多可视化数据的解决方案。 它还提供了各种吸引人的图形效果,包括棒状图、饼状图和线形图,他们的网站也提供了许多样例图形。 很多股票价格APP、游戏分数和个人财务管理都在使用。

——类似于Facebook上的优秀UI库

Three20类库是Facebook自己做的,大而全是他最大的特色。 虽然将他整合到现有项目中可能需要一点时间,但如果从一开始就使用Three20,你会深刻体会到神马都是有力量的,特别是在涉及很多web相关项目的时候。

——SQLite对象- c包

SQLite的C API对初学者来说实在是麻烦、琐碎、难度太大。 FMDB说它只是将C API打包成简单易用的Objective-C类。 对于SQLite初学者来说,进步的难度大幅降低。 有了FMDB,你只需要专注于SQLite语法编写程序,就不用理会一大堆听不懂的C API了,真的很开心。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。