Nippur 1.0.5

Nippur 1.0.5

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
Released最后发布2015年8月

Diney Bomfim维护。




Nippur 1.0.5

安装

Nippur 兼容 iOS 6 或以上版本。Nippur 通过 CocoaPods 提供。要安装它,只需简单地将以下行添加到您的 Podfile 中:

pod "Nippur"

Nippur 由 5 个包(模块)组成,您可以使用单个包进行导入和使用。您还可以使用 subspecs 留在二进制文件外部的多余代码,在 Podfile 中使用以下行:

pod "Nippur/Core"
pod "Nippur/Animation"
pod "Nippur/Interface"
pod "Nippur/Geolocation"
pod "Nippur/Media"

现在,只需将其添加到您的 Prefix Header (.pch) 中:

#import "NippurCore.h"
#import "NippurAnimation.h"
#import "NippurInterface.h"
#import "NippurGeolocation.h"
#import "NippurMedia.h"

核心

核心模块准备好以满足日常需求,如连接、JSON、轻松创建块、模型、单例、日志、计时器、循环等。

[NPPConnector connectorWithURL:@"https://httpbin.org/post"
                            method:NPPHTTPMethodPOST
                           headers:nil
                              body:nil
                        completion:^(NPPConnector *connector)
    {
        nppLog(@"%@", [NPPJSON objectWithData:connector.receivedData]);
    }];

动画

Nippur 动作(NPPAction)可以动画化任何内容。

NPPAction *move = [NPPAction moveKey:@"transform.translation.x" by:2 duration:1.0];
NPPAction *rotate = [NPPAction moveKey:@"transform.rotation.x" to:2.0 duration:1.0];
NPPAction *group = [NPPAction group:@[ move, rotate ]];
move.ease = NPPActionEaseElasticOut;

[myView runAction:group];

// Any numerical property can be interpolated
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithData:mySoundData error:nil];
[player runAction:[NPPAction moveKey:@"volume" from:0.0 to:1.0 duration:3.0f]];
[player play];

界面

地理位置

媒体

作者

Diney Bomfim,[email protected]

许可证

Nippur 可在 MIT 许可证下获取。有关更多信息,请参阅 LICENSE 文件。