Tag: cocoa

哪个是isnan()的Swift等价物?

在Swift中, isnan()是等价的吗? 我需要检查一些操作结果是否有效,并删除像x / 0那样的无效谢谢

在Objective-C中从类名的NSString创build对象

我想知道如果我可以创build一个类的对象,如果我有一个NSString类的名称。 我知道这是可能的其他语言,如ActionScript,C#和PHP … 像这样的东西: NSString *className = @"AwesomeViewController"; UIViewController *object = [[className alloc] initWithNibName:className bundle:nil];

检查一个NSString是否只是空格

我想检查一个特定的string是否由空格组成。 它可以是任意数量的空格,包括零。 什么是确定的最好方法?

使用Swift的FileManager遍历文件夹及其子文件夹中的文件

我很新的编程一个Swift,我试图遍历文件夹中的文件。 我看了这里的答案,并试图将其翻译成Swift语法,但没有成功。 let fileManager = NSFileManager.defaultManager() let enumerator:NSDirectoryEnumerator = fileManager.enumeratorAtPath(folderPath) for element in enumerator { //do something } 我得到的错误是: Type 'NSDirectoryEnumerator' does not conform to protocol 'SequenceType' 我的目标是查看包含在主文件夹中的所有子文件夹和文件,并查找具有一定扩展名的所有文件,然后对其进行操作。

淡入淡出animation

这里有一段代码我在一段时间里苦苦挣扎。 如果在animation中开始淡入淡出,则标签文本将淡入。如果我开始淡出animation,标签文本将淡出。 当我启动startFade方法时,只显示淡出。 如何等待fadeIn方法在启动fadeOut方法之前直观地完成。 -(IBAction)startFade:(id)sender{ [self fadeIn]; [self fadeOut]; } -(IBAction)fadeIn:(id)sender{ [self fadeIn]; } -(IBAction)fadeOut:(id)sender{ [self fadeOut]; } -(void) fadeIn{ [_label setAlpha:0]; [UILabel beginAnimations:NULL context:nil]; [UILabel setAnimationDuration:2.0]; [_label setAlpha:1]; [UILabel commitAnimations]; } -(void) fadeOut{ [UILabel beginAnimations:NULL context:nil]; [UILabel setAnimationDuration:2.0]; [_label setAlpha:0]; [UILabel commitAnimations]; }

iPhone UITableView单元保持选定状态

在我的UITableView有时单元格保持选中后触摸。 因为它只是偶尔发生,所以我不能重现这个问题。 任何提示? 也许这与不正确的释放tableView有关吗? – (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ NSUInteger row = [indexPath row]; [tableView deselectRowAtIndexPath:indexPath animated:YES]; switch (row) { case 0: FruitViewController *fruitController = [FruitViewController alloc]; [fruitController retain]; [fruitController initWithNibName:@"FruitView" bundle:[NSBundle mainBundle]]; [self.navigationController pushViewController:fruitController animated:YES]; [fruitController release]; break; case 1: CerealsViewController *cerealsController = [CerealsViewController alloc]; [cerealsController retain]; [cerealsController initWithNibName:@"CerealsView" bundle:[NSBundle mainBundle]]; [self.navigationController pushViewController:cerealsController animated:YES]; […]

Xcode&Swift – 没有标题栏的窗口,但closures,最小化和调整button大小

我目前在Xcode 6 Beta 5中使用Swift。我试图删除标题栏,或标题栏和实际内容之间的任何可见区别。 如果我在窗口的“属性检查器”中启用“统一标题和工具栏”,则不会出现任何明显的情况。 我已经把标题留下了。 当没有标题input时,标题栏仍然可以区分,因为边界线和背景与窗口的其他部分不同,将其与实际内容分开。 现在的优胜美地,OS X 10.10,Notes应用程序就是一个很好的例子。 没有标题栏是可见或可区分的,只是closures,最小化和resizebutton,如在这里看到的。 我已经搜查了一下,看了其他的post,但是没有得到什么好处。 那些提到完全隐藏标题栏,但我不知道如何手动重新添加closures,最小化和resizebutton正确 ,这意味着他们看起来是正确的,没有实际的,偷偷摸摸的图像replace和连接与菜单栏closures,最小化和调整function。

获取我的Mac的计算机名称

我怎样才能在Mac上获得电脑的名字? 我正在谈论与“软件”下的System Profiler中的名称相同的名称。

如何点击Dock图标时打开应用程序窗口?

我很惊讶,这不会自动发生,但我希望我的应用程序窗口,单击Dock图标时自动打开。 只是为了澄清,当我打开应用程序,窗口自动打开,但是当我点击十字的窗口,但离开应用程序运行时,窗口将无法打开时,我点击停靠栏图标。

我可以使用自动布局为横向和纵向提供不同的约束吗?

设备旋转时是否可以更改约束条件? 这可能如何实现? 一个简单的例子可能是两个图像,纵向堆叠,而在横向上并排。 如果这是不可能的,我怎么可以完成这个布局? 我在代码中构build我的视图和约束,而不是使用接口生成器。