PPiShowtime 1.1.2

PPiShowtime 1.1.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新版本2014年12月

Pedro Piñera维护。



  • Pedro Pinyera

PPiShowtime-Google-iOS-Library

得益于Google Showtime,可以获取任何城市的放映时间。我发现没有选项可以访问此信息,所以我决定直接从他们的网站上解析信息。作为iOS开发者,我认为发布一个Objective-C类来获取/解析这些信息对所有开发者都很有用。我称之为PPiShowtime。

imageimage

功能

  • 成功和错误处理的块
  • 基于影剧院或电影的两种排序方法
  • 三天信息(今天、明天、后天);
  • 按城市、电影或影剧院查找
  • 获取场次购票链接

要求

为了在项目中使用PPiShowtime,您只需将PPiShowtime文件夹添加到项目中。它包含Hpple文件夹。 Hpple是我们使用的Objective-C XML/HTML解析器,用于解析Google Showtime信息,并且它依赖于libxml2,因此您需要将其添加到项目中。

  • 将libxml2.2.dylib框架添加到您的项目中,并按照Cocoa with Love中的描述添加搜索路径
  • 在需要使用它的地方导入"PPiShowtime.h"

使用

PPiShowtime有获取所需信息的类方法。理解它们的最简单方法是使用一个例子

获取给定城市的影剧院

[PPiShowtime getShowTimesOfCity:@"Valencia" 
                        shorter:PPiShowtimeShortingTheaters 
                        forDay:PPiShowtimeDateToday 
                        withSuccessfulHandler:^(NSArray *result) {} 
                        andErrorHandler:^(NSError *error) {}];         

获取给定城市的电影

[PPiShowtime getShowTimesOfCity:@"Valencia" 
                        shorter:PPiShowtimeShortingFilms 
                        forDay:PPiShowtimeDateToday 
                        withSuccessfulHandler:^(NSArray *result) {} 
                        andErrorHandler:^(NSError *error) {}];         

获取给定电影和城市对应的影剧院

[PPiShowtime getSchedulesForFilm:@"r3sacon" 
                        inCity:@"Valencia" 
                        forDay:PPiShowtimeDateToday 
                        withSuccessfulHandler:^(NSDictionary *film) {}
                         andErrorHandler:^(NSError *error) {}];         

获取给定影剧院和城市的电影

[PPiShowtime getFilmsForTheater:@"Lys" 
                        inCity:@"Valencia" 
                        forDay:PPiShowtimeDateToday 
                        withSuccessfulHandler:^(NSDictionary *film) {}
                         andErrorHandler:^(NSError *error) {}];         

输入数据

主要输入参数是PPiShowtimeDate和PPiShowtimeSorting,因为您可以指定日期并通过电影或影剧院来组织数据。

日期

  • PPiShowtimeDateToday: 获取今天的放映时间
  • PPiShowtimeDateTomorrow: 获取明天的放映时间
  • PPiShowtimeDatePastTormorrow: 获取后天的放映时间

排序

  • PPiShowtimeDateFilms: 结果按电影排序
  • PPiShowtimeDateTheaters: 结果按影剧院排序

输出数据

前两种方法的输出数据取决于排序方法。如果按电影组织,则结果具有以下结构

image

并且是电影排序

image

电影选项

每个电影标题包含有关电影的信息(例如,如果是3D或数字)。PPiShowtime解析这些信息,并将其包括在包含OPTIONS的额外数组中

更多信息和支持

如果您喜欢这个库,并想为其做出贡献,请随时这样做。我会感谢您的。此外,您可以在我的网站上找到更多信息 www.ppinera.es 以及我的开发者作品集。

授权

MIT授权协议