iOS编程 - 日历

时间:2011-06-28 13:32:44

标签: ios sdk icalendar

我正在创建一个使用iCal格式日历的应用程序,很可能是Google在Google日历中存储的日历。

实现这一目标的最佳方法是什么?我真的不想在iOS日历应用程序中导入我的日历。

我是否应该轻松重新编译iOS库以及所有这些?

谢谢。 吉尼

2 个答案:

答案 0 :(得分:3)

如果您正在寻找构建日历的组件,我认为这个可行:

http://code.google.com/p/scm-subversion/source/browse/trunk/iPhone/CalendarTest/Calendar/KLCalendarView.h?spec=svn11&r=11

所有月份的交易和UI设计都已构建完毕,我还没有看到任何更好的组件,我认为值得你去看看。

如果您要构建自己的日历,可以使用此日历作为示例。

答案 1 :(得分:1)

您需要某种代码来解析iCal日历,因此您可以自己编写或使用其他人的代码。这是a SO question that covers building libical for iOS,其中包含指向(可能)有用的博客条目的链接。这个博客确实让它听起来很麻烦,但是因为这个条目还有几年的历史并且涵盖了iPhoneOS 2.0(很久以前它甚至被称为iOS),事情可能并不那么糟糕。

还有一个Objective-C wrapper可能会使用libical更令人愉快。如果你试试,请告诉我们它是如何工作的。