小编Ras*_*spu的帖子

有一个很好的iPhone图表库吗?

我需要在我正在处理的iPhone应用程序中渲染和显示图表(现在是条形图,但稍后可能需要更多类型).我已经做了一些环顾四周,看起来没有任何真正好的,成熟的iPhone图表库.我也在寻找可以在Mac上为Cocoa编写的东西,但是还没有找到任何好的东西.

以前有人处理过吗?有什么建议?

我确实找到了Core Plot,但似乎还处于开发的早期阶段.

编辑以添加要求的一些细节(因为它们目前的立场;))

  • 条形图
  • 水平条形图
  • 双叠条形图
  • 轴标签(包括y轴上旋转90度)
  • 图表上每个条形图上方的标签
  • 着色或自定义背景

charts cocoa cocoa-touch core-plot ios

127
推荐指数
2
解决办法
6万
查看次数

iOS中的OAuth 2.0集成

我已经尝试了很长时间才能在我的iPhone应用程序中获得OAuth 2.0集成.

我搜索并搜索了图书馆,教程等......但是他们都把我引向了死胡同.我遇到的主要问题是他们要么已弃用代码,要么他们只是不工作或者他们有一些文档,但它真的很难遵循(无论如何......).

我能为Xcode找到的最好的OAuth2库是这样的:https://github.com/nxtbgthng/OAuth2Client

但是那个问题的主要问题是它似乎没有做任何事情......我已经遵循了随附的所有文档和说明,但是在构建和运行之后,它似乎没有进行身份验证....

所以我想我的主要问题是:有没有人知道任何关于Xcode或任何库的任何好的和最新的OAuth 2.0教程?

因为我现在真的很挣扎.... :(

谢谢你的时间,丹.

更新2:这是我的代码(为安全起见删除了应用ID和密码):

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

oauthClient = [[LROAuth2Client alloc]
               initWithClientID:@"MY_CLIENT_ID"
               secret:@"MY_APP_SECRET"
               redirectURL:[NSURL URLWithString:@"app://instagram-callback/?code="]];
oauthClient.delegate = self;

oauthClient.userURL  = [NSURL URLWithString:@"https://api.instagram.com/oauth/authorize/?client_id=ab6dc96859bf43b3a488199ec72d9964&redirect_uri=app://instagram-callback/?code=&response_type=code"];
oauthClient.tokenURL = [NSURL URLWithString:@"https://api.instagram.com/oauth/access_token/"];


[oauthClient authorizeUsingWebView:myWebView];


}

- (void)oauthClientDidReceiveAccessToken:(LROAuth2Client *)client;
{
    LROAuth2AccessToken *token = client.accessToken;
    [NSKeyedArchiver archiveRootObject:token toFile:@"Path/To/MyAccessToken"];
}

- (void)checkAccessTokenForExpiry:(LROAuth2AccessToken *)accessToken;
{
    if ([accessToken hasExpired]) {
        [oauthClient refreshAccessToken:accessToken];
    }
}

- (void)oauthClientDidRefreshAccessToken:(LROAuth2Client …
Run Code Online (Sandbox Code Playgroud)

authentication shared-libraries ios oauth-2.0

27
推荐指数
2
解决办法
3万
查看次数

用UIView翻书就像一本书?

我试图UIViews通过使它看起来像你正在翻书中的页面来切换.

UIViewAnimationTransitionCurlUp,如果我能得到它朝着左或右卷曲是八九不离十.这可能吗?

我试图使用CATRansition但没有一个动画类型接近翻页.

有关如何创建此页面动画过渡的任何建议,将页面向左或向右转?

iphone ios

10
推荐指数
2
解决办法
1万
查看次数

除了Couchbase之外,iOS还有稳定的nosql数据库吗?

除了Couchbase之外,iOS还有稳定的nosql数据库吗?Couchbase现在是测试版,我不想在有很多用户的应用程序上使用.(虽然我非常喜欢Couchbase)

有什么建议?特别的Thx!

iphone couchdb nosql ios couchbase

10
推荐指数
2
解决办法
1万
查看次数

SDK中是否包含iPad"翻页"转换?

我可以使用iPad SDK中是否包含"翻页"转换?或者是全部用核心图形手工编码?

iphone transition ipad ios

8
推荐指数
2
解决办法
1万
查看次数

如何计算GMSCamera zoom

我正在开发iOS应用程序,包括GoogleMaps.GoogleMaps SDK for iOS的实施过程尚未完成.

但我想知道如何计算GMSCamera zoom以在地图上显示整条路线.

在Apple Map中,我们使用span,也许.但GoogleMaps SDK没有跨度.

请给我建议.

ios google-maps-sdk-ios

8
推荐指数
2
解决办法
7445
查看次数

在iOS 7中忽略了hidesBottomBarWhenPushed

此代码在iOS 7发布之前运行良好.我分配UIViewController,与hidesBottomBarWhenPushed作为YES,为rootViewControllerUINavigationController.但无论如何都会显示TabBar.这是相关的代码:

Login *lv = [[Login alloc] init];
lv.HowToUseShows = showHowToUse;
lv.hidesBottomBarWhenPushed = YES;

UINavigationController *BokShelfNav = [[UINavigationController alloc] initWithRootViewController:lv];

//... 

UITabBarController *tbController = [[UITabBarController alloc] init];
tbController.viewControllers = @[BokShelfNav,...];
Run Code Online (Sandbox Code Playgroud)

有类似问题的人吗?

uitabbarcontroller uinavigationcontroller ios ios7

8
推荐指数
1
解决办法
6919
查看次数

适用于iPhone的最佳分析产品

什么是最好的iPhone分析产品?我见过Pinchmedia但是我不确定它,因为默认的应用程序页面上写着"2008年7月最后更新".

iphone ios

7
推荐指数
2
解决办法
3548
查看次数

如何从GMSMapView更改myLocationButton位置?

有人知道如何从GMSMapView实例获取myLocationButton的实例吗?还是一种改变默认位置的方法?我只需要将它移动一些像素.

ios google-maps-sdk-ios

5
推荐指数
1
解决办法
4401
查看次数

如何告诉(在运行时)库是否使用cocoapods链接?

我知道这可能是不可能的,但cocoapods是否有任何足迹可以指出(在运行时)是否使用cocoapods安装了库?

我现在能够通过获取类名列表然后查找具有PodsDummy_Pods_前缀的类来查明是否使用了CocoaPods .但我无法知道是否使用CocoaPods链接了一个给定的库.

编辑

澄清:我可以访问库源代码,但我无法控制最终项目.该库作为二进制(静态库)分发,我们想知道用户是否使用CocoaPods安装它.

runtime ios cocoapods

5
推荐指数
1
解决办法
180
查看次数

MPMoviePlayerController在启动前显示空白屏幕?

我有一个MPMoviePlayerController我以模态方式呈现.视频加载正常,但是在视频启动之前,屏幕变为白色,直到加载完毕.我怎样才能防止这种情况发生?

moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:mySTVideo.video_url]];

[self presentModalViewController:moviePlayerViewController animated:YES];
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c mpmovieplayercontroller mpmovieplayer ios

4
推荐指数
2
解决办法
3835
查看次数

Xcode使用通用应用程序的名称后缀不正确构建nib文件

这真的很奇怪,似乎随机发生在一些xib文件中.我目前正在将一个iPad应用程序移植到iPhone上,为此我创建了新的xib文件并为它们添加了~iphone后缀.这很好用,我之前从未遇到过问题.但是对于这个特定的项目,一些生成的nib文件(当你构建你的应用程序时,xib被编译成nib文件)没有正确的后缀,或者没有编译正确的xib文件.我尝试了几个设置,结果如下:

案例A.

首先尝试,我像往常一样创建了移植的xib文件:

  • 原始档案: QuestionViewController-NoOptions.xib
  • 移植文件: QuestionViewController-NoOptions~iphone.xib

而Xcode将生成这两个文件:

  • QuestionViewController-NoOptions~ipad.nib
  • QuestionViewController-NoOptions~iphone.nib

这是正确的名称,但〜iphone只是~ipad的一个副本.

案例B

我尝试重命名这两个文件:

  • 原始档案: QuestionViewController-NoOptions~ipad.xib
  • 移植文件: QuestionViewController-NoOptions~iphone.xib

Xcode将生成:

  • QuestionViewController-NoOptions~ipad~ipad.nib
  • QuestionViewController-NoOptions~iphone.nib

对于这种情况,两个文件都正确构建,但当然~ipad~ipad一个不能在ipad上工作(App崩溃抱怨无法找到QuestionViewController-NoOptions~ipad).

案例C

更糟:

  • 原始档案: QuestionViewController-NoOptions~ipad.xib
  • 移植文件: QuestionViewController-NoOptions.xib

Xcode将生成:

  • QuestionViewController-NoOptions~ipad~ipad.nib
  • QuestionViewController-NoOptions~iphone.nib

其中~ipad~ipad是正确的,但~iphone只是~ipad~ipad的副本之一.

一些随机事实:

  • 一些xib正在使用自动布局,其他一些是没有,如果我启用或禁用它,行为改变(我有一个~iphone~iphone和一个~iphone一起).
  • 我在xib源代码上手动播放了这一行(删除或添加了iPad部分),但没有有用的结果:

     <document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="7531" systemVersion="14D131" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES">
    
    Run Code Online (Sandbox Code Playgroud)

以前有人遇到过这个问题吗?任何线索都会有所帮助......谢谢!

xcode ios ios-universal-app

1
推荐指数
1
解决办法
315
查看次数

关于在iPhone中使用常量之间的逻辑&&的警告

我用这段代码来比较两个字符串:

NSComparisonResult result = [cellTitle compare:searchText options:(NSCaseInsensitiveSearch && NSLiteralSearch)];
Run Code Online (Sandbox Code Playgroud)

但是xcode显示有关使用逻辑&&的警告,并且提供按位使用,按位和比较不会返回正确的结果.

我该如何解决?

iphone xcode warnings objective-c ios

0
推荐指数
1
解决办法
474
查看次数