分享我的iPhone应用程序进行testing

我正在编写一个新的iPhone应用程序,并希望与几个朋友分享它进行testing和一般反馈和签名。 有什么办法可以做到吗? 他们位于不同的状态,他们也没有一个Mac。

只从UIView的三面画阴影

我已经成功实现了在我的UIView绘制阴影,如下所示: block1.layer.masksToBounds = NO; block1.layer.shadowOffset = CGSizeMake(0, 0); block1.layer.shadowRadius = 1; block1.layer.shadowOpacity = 0.7; 现在发生的事情是我有一个矩形UIView ,我想在它的三面画阴影, 没有阴影留下它的底部 。 我知道我必须通过创build一个新的UIBezierPath来指定block1.layer.shadowPath ,但我不知道该怎么做。 显然,设置layer.shadowOffset不会为我做的伎俩。 提前致谢!

扩展UITableViewCell

我正在试图展开一个UITableViewCell来显示更多的内容。 到目前为止我已经得到了animation,但我的问题是新的内容出现在animation完成之前。 这是我的代码: ps描述标签和读取button都在单元configuration后隐藏起来。 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { self.selectedRow = indexPath; SDJCell *cell = (SDJCell *)[tableView cellForRowAtIndexPath:indexPath]; [tableView beginUpdates]; [tableView endUpdates]; cell.descriptionLabel.hidden = NO; cell.readButton.hidden = NO; } -(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath { SDJCell *cell = (SDJCell *)[tableView cellForRowAtIndexPath:indexPath]; [tableView beginUpdates]; [tableView endUpdates]; cell.descriptionLabel.hidden = YES; cell.readButton.hidden = YES; } – (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath […]

在C#中像LINQ Swift中的东西

我知道Swift还是比较新的,但是我想知道Swift在C#中是否有类似于LINQ的东西? 对于LINQ,我的意思是像标准查询运算符 , 匿名types , 对象初始化程序等所有优秀的工具。

iOS应用程序图标的尺寸,文件types和ppi分辨率是多less?

苹果公司发布的定制iPhone应用程序需要什么规格的图标? 57×57,PNG,没有透明度,没有图层,72 PPI 512×512,TIFF或JPEG,无透明度,无图层,72 PPI 注意:iPhone OS应用圆angular,可选闪光和其他效果 如果Apple联系您需要版本用于市场营销目的,还可以使用应用程序名称的大型徽标。

在下一次运行循环中执行:GCD有什么错误?

我正在尝试这两种方法: dispatch_async(dispatch_get_main_queue(),^{ [self handleClickAsync]; }); 和 [self performSelector:@selector(handleClickAsync) withObject:nil afterDelay:0]; 响应button按下。 第二个允许UIButton高亮所期望的,并在下一个运行循环中执行handleClickAsync (我想:“稍后”肯定)。 第一个不允许UIButton实例点亮,直到操作完成。 什么是正确的方法来做到这一点与GCD,或者是performSelector仍然是唯一的方法?

UIViewControlleranimation停止工作

我的应用程序在iOS6中运行良好,但是在未指定的即将发布的iOS版本中,由于NDA的原因,我无法命名,所有UIViewController转换animation都停止工作。 新视图即时popup到位。 我不知道这个未指定的iOS版本是否是原因,因为我偶尔在iOS6中看到过这种情况。 有时animation开始工作一段时间,然后停止,使我觉得这是某种内存警告问题,但我的应用程序在大多数时间使用一个相当合理的〜125MB的RAM。 任何人都可以提供任何意见或事情来调查?

使用iPhone作为游戏控制器在tvOS应用程序?

在苹果电视宣布的过程中,Crossy Road的开发者展示了使用iPhone作为苹果电视游戏的第二个控制器: http://www.macrumors.com/2015/09/09/cooperative-play-for-crossy-road/ 我的第一个想法是使用Multipeer连接框架来实现这一点。 但是,它不支持tvOS。 有没有一个很好的方法来连接iPhone的苹果电视没有Multipeer连接? 更新:我不能使用GameKit,因为GKPeerPickerController已经从tvOS上的GameKit中删除。

在Swift项目中禁用NSLog进行生产

所以这个答案是否需要在发布应用程序之前禁用NSLog? 给出了在生产环境中禁用NSLog的好方法,但不幸的是,这个解决scheme似乎不适用于Swift项目。 我的方法是将下面的代码放在我的项目中用于一些窗格的桥接头.h文件中。 #ifdef DEBUG #define DLog(…) NSLog(@"%s %@", __PRETTY_FUNCTION__, [NSString stringWithFormat:__VA_ARGS__]) #else #define DLog(…) do { } while (0) #endif 但是,在Swift代码中使用DLog会导致编译器声明它们是未更新的符号。 是否还有其他地方我应该把这个#ifdef或者有一个不同的解决scheme,一般的Swift项目?

iOS – 仅为特定视图翻转animation

我正在开发一个游戏,其中包含一些观点(作为记忆卡游戏),我希望当用户点击一张卡,这翻转,并显示另一种观点。 我使用这个代码: – (void)flipCard:(id)sender { UIButton *btn=(UIButton *)sender; UIView *view=[btn superview]; UIView *flipView=[[UIView alloc] initWithFrame:[view frame]]; [flipView setBackgroundColor:[UIColor blueColor]]; [[flipView layer] setCornerRadius:10]; NSLog(@"Flip card : view frame = %f, %f",view.frame.origin.x, view.frame.origin.y); [UIView transitionFromView:view toView:flipView duration:1.0 options:UIViewAnimationOptionTransitionFlipFromLeft completion:^(BOOL finished) { }]; } 每个视图都有一个透明的button,覆盖整个视图,所以当用户点击一个视图是点击button。 button调用上面的方法传递发件人。 当animation开始时,所有视图都会翻转,不仅是发送者的视图。 我能怎么做?