JSONKit是否支持ARC,或者是否有支持ARC的分支?

根据这些评论,JSONKit不支持ARC,甚至没有在ARC环境中运行fobjc-no-arc设置: https : //github.com/johnezang/JSONKit/issues/37

滚动查看和键盘Swift

我在这里是新的,即时从iOS的Swift开始。 我开始创build一个简单的应用程序,执行一些操作。 但是当键盘出现时,我遇到了一些问题,隐藏了我的一个textField。 我认为这是一个普遍的问题,我做了一些研究,但我找不到解决我的问题的任何东西。 我想使用Scroll而不是使textFieldanimation显示。 谢谢!!!!! (抱歉英文错误)

iOS解雇UIAlertView显示另一个

我有一个Utils类,当某些通知被触发时显示UIAlertView。 在显示新的UIAlertViews之前,有没有办法解开任何开放的UIAlertView? 目前我正在做这个,当应用程序进入后台使用 [self checkViews:application.windows]; 在applicationDidEnterBackground上 – (void)checkViews:(NSArray *)subviews { Class AVClass = [UIAlertView class]; Class ASClass = [UIActionSheet class]; for (UIView * subview in subviews){ if ([subview isKindOfClass:AVClass]){ [(UIAlertView *)subview dismissWithClickedButtonIndex:[(UIAlertView *)subview cancelButtonIndex] animated:NO]; } else if ([subview isKindOfClass:ASClass]){ [(UIActionSheet *)subview dismissWithClickedButtonIndex:[(UIActionSheet *)subview cancelButtonIndex] animated:NO]; } else { [self checkViews:subview.subviews]; } } } 这使得applicationDidEnterBackground变得简单,因为我可以使用application.windows […]

iOS,从代码中检测特设

当我正在debugging或进行临时部署时,我想为我的iPhone应用程序使用不同的APIurl。 有没有什么办法来检测代码(如果adhoc)使用此Url而不是默认的?

了解自动布局中的乘数以使用相对定位

我想了解如何利用自动布局来将项目相对于其他视图的百分比定位。 例如,我最近得知,你可以指定一个视图的底部应该比它的超级视图底部高4%,使用这个: self.view.addConstraint(NSLayoutConstraint(item: label, attribute: .Bottom, relatedBy: .Equal, toItem: self.view, attribute: .Bottom, multiplier: 0.96, constant: 0)) 这对我来说是有道理的,因为乘数1会在视图的底部alignment,所以通过将乘数改为0.96,可以减less4%。 但是你怎么能在另一个方向做同样的事情呢? 你想指定一个标签的顶部应该从超级视图的顶部开始4%。 如果使用同一行,但将属性更改为.Top ,则意味着它会比superview的顶部高4%(但实际上并不会将其移出屏幕)。 你不能有一个负面的乘数,我不认为,我不相信一个值大于1会做任何事情,当常数是0.那么你怎么得到的设置? 我有同样的问题执行前导和尾随。 拖尾很容易。 如果你想从右边10% self.view.addConstraint(NSLayoutConstraint(item: label, attribute: .Trailing, relatedBy: .Equal, toItem: self.view, attribute: .Trailing, multiplier: 0.9, constant: 0)) 这是有道理的,因为你拨回0.1或10%,而不是完全alignment在1.0。 但是你如何领导呢? 我以为你可能能够设置标签的领先相对于视图的尾随,然后设置乘数为0.1。 在我看来,这意味着标签将从最右边开始,然后被拨回90%,因此从左边获得所需的10%。 但事实并非如此,我不知道为什么。 你能解释这是如何工作,如何正确使用乘数来获得这些相对布局? 为了简单起见,假设您想要创build一个标签,该标签具有顶部和底部10%的超级视图的高度,尾部和超过视图宽度的10%。 在纵向的iPhone上,标签的上方和下方都会有更多的填充,比左边和右边的填充还要多(像是按比例绘制): 但是,让我们说在iPad上,这将是一个完美的广场视图。 因此填充将是相同的数量,如下所示: 问题是如何定义这种约束是dynamic的,而不是为常量设置一个固定的值。 我已经知道如何做底线和尾随,但顶尖和领导让我难住。 我希望能够理解如何使用乘数来进行更高级的布局,例如,指定一个标签的顶部应该位于另一个标签底部的10%处,而不是将其设置为固定的常数。

用.mobileprovision文件提供xcodebuild

我正在设置Jenkins来自动化iOS版本。 有没有可能提供一个.mobileprovision文件没有添加到configuration工具在xcode到xcodebuild? 我知道我可以使用PROVISIONING_PROFILE和PROVISIONING_PROFILE [sdk = iphoneos *],但是他们需要将configuration文件添加到pipe理器中。 我知道我可以用xcrun做这个操作。 但是在运行xcrun之前,我必须使用xcodebuild成功签署应用程序。 有什么办法,我可以只提供configuration文件文件(.mobileprovision)xcodebuild?

如何通过Amazon SNS推送通知在有效负载中发送额外参数

这是我正在问的新东西,因为我没有得到任何答案。 我正在使用亚马逊SNS推发送推送到我注册的设备,一切工作正常,我可以在我的应用程序首次启动注册设备,可以发送推等等等。我面临的问题是,我想打开一个特定的页面当我通过推开我的应用程序。 我想发送一些额外的有效载荷的参数,但我不能这样做。 我试过这个链接: – http://docs.aws.amazon.com/sns/latest/api/API_Publish.html 我们只有一个关键字,即“消息”,据我们所知,我们可以传递有效载荷。 我想通过这样的有效载荷: – { aps = { alert = "My Push text Msg"; }; "id" = "123", "s" = "section" } 或任何其他格式是好的,我只是想传递2-3值与有效载荷,以便我可以在我的应用程序中使用它们。 我用来发送推送的代码是: // Load the AWS SDK for PHP if($_REQUEST) { $title=$_REQUEST["push_text"]; if($title!="") { require 'aws-sdk.phar'; // Create a new Amazon SNS client $sns = Aws\Sns\SnsClient::factory(array( 'key' => […]

我在哪里设置iPhone应用程序中的应用程序图标

我为iPhone写了一个应用程序。 一切正常。 我在iPod中看到它。 我已经做了所有的testing,并感谢你们,我能够解决我所有的问题到目前为止。 我在哪里设置我的应用程序图标? 我知道这是在info.plist。 但是,我如何改变它? 感谢Saro

UITableView添加单元格animation

任何一个可以帮助我与UITableViewanimation问题? 默认情况下,我们有用于删除单元格和重新sortingUITableView单元格的animation。 我们可以有animation添加单元格,如果是的话,怎么做。 我已经检查了Three20 ,并没有得到如何twitter已经做了MyProfile> ReTweets下的表扩展animation。 要使用UITableView的现有animation,不用Three20 frameowrk,来尝试它。

SSL固定和AFNetworking 2.5.0的问题(NSURLErrorDomain错误-1012。)

我们一直在使用AFNetworking 2.5.0来确保我们的应用程序使用SSL的networking连接。 我们使用自签名证书颁发机构,并使用固定证书实施自定义安全策略。 我们已经testing了不less由AFNetworking提供的configuration,但到目前为止还没有幸运。 我们收到的错误消息是: 2015-01-05 19:03:07.191 AppName [9301:319051]更新用户旅程时出错。 (NSURLErrorDomain error -1012。)“UserInfo = 0x7ae056b0 {NSErrorFailingURLKey = https://api.XXX.com/XXX/XXX/,NSErrorFailingURLStringKey = https://api.XXX.com/XXX/XXX/ } 我们的证书可以在其他客户端(如cURL和Android)上正常工作。 当使用HTTP时,我们的实现工作也很好。 有没有人知道与固定证书和AFNetworking有关的任何问题? 如果是的话,我们将非常感谢你可能有的任何指针。 这是实现的一部分: + (AFSecurityPolicy*)customSecurityPolicy { AFSecurityPolicy *securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone]; NSString *cerPath = [[NSBundle mainBundle] pathForResource:@"filename" ofType:@"der"]; NSData *certData = [NSData dataWithContentsOfFile:cerPath]; [securityPolicy setAllowInvalidCertificates:NO]; [securityPolicy setValidatesCertificateChain:NO]; [securityPolicy setPinnedCertificates:@[certData]]; return securityPolicy; } + […]