Tag: objective c

使用Python在Mac OS X中查找当前活动窗口

有没有办法在Mac OS X上使用Python在特定时间查找当前活动窗口的应用程序名称?

如何在SpriteKit中模糊场景?

如何在SpriteKit的SKScene中为所有节点添加高斯模糊(没有固定数量的节点)? 稍后会在场景的顶部添加标签,这将是我的暂停菜单。 几乎任何事情都会有帮助! 像这样的东西是我要去的:

如何将unichar值转换为Objective-C中的NSString?

我有一个国际字符存储在unicharvariables。 这个字符不是来自文件或url。 variables本身只存储一个UTF-8格式的unsigned short(0xce91),并转换为希腊大写字母“A”。 我试图把这个字符放入一个NSStringvariables,但是我失败了。 我已经尝试了两种不同的方式,但都不成功: unichar greekAlpha = 0xce91; //could have written greekAlpha = 'Α' instead. NSString *theString = [NSString stringWithFormat:@"Greek Alpha: %C", greekAlpha]; 不好。 我有一些奇怪的汉字。 作为一个旁注,这与英文字符完美的作品。 然后我也试过这个: NSString *byteString = [[NSString alloc] initWithBytes:&greekAlpha length:sizeof(unichar) encoding:NSUTF8StringEncoding]; 但是这也行不通。 我显然在做一些非常错误的事情,但我不知道是什么。 有人可以帮我吗? 谢谢!

如何将NSDate转换为“今天”,“昨天”,“一周前”,“一个月前”,“一年前”的相对格式?

我想将nsdate转换为"Today","Yesterday","a week ago","a month ago","a year ago","date as it is"等相对格式。 我已经为它写了下面的方法..但一些如何它只是打印,因为它是date..你能告诉我应该是什么问题? //以下是将date转换为相对string的函数 +(NSString *)getDateDiffrence:(NSDate *)strDate{ NSDateFormatter *df = [[NSDateFormatter alloc] init]; df.timeStyle = NSDateFormatterMediumStyle; df.dateStyle = NSDateFormatterShortStyle; df.doesRelativeDateFormatting = YES; NSLog(@"STRING DATEEE : %@ REAL DATE TODAY %@",[df stringFromDate:strDate],[NSDate date]); return [df stringFromDate:strDate]; } 我有以下格式的datestring"2013-10-29T09:38:00" 当我试图给NSDate对象时,它总是返回我空date。 所以我试图将该date转换为yyyy-MM-dd HH:mm:ssZZZZ然后我将这个date传递给函数,然后它只是打印整个date.. 如何解决这个问题? //以下是我称之为上述function的代码 NSDateFormatter *formatter = [[NSDateFormatter alloc] […]

有了ARC,有什么更好的:alloc或autorelease初始化器?

使用alloc或autorelease初始值设定项会更好(更快更高效)吗? 例如: – (NSString *)hello:(NSString *)name { return [[NSString alloc] initWithFormat:@"Hello, %@", name]; } 要么 – (NSString *)hello:(NSString *)name { return [NSString stringWithFormat:@"Hello, %@", name]; // return [@"Hello, " stringByAppendingString:name]; // even simpler } 我知道在大多数情况下,这里的performance应该不重要。 但是,我仍然喜欢养成更好的方式。 如果他们做同样的事情,那么我更喜欢后面的选项,因为它的types更短,更具可读性。 在Xcode 4.2中,有没有办法看到ARC编译的内容,即retain , release , autorelease等? 这个function在切换到ARC时非常有用。 我知道你不应该考虑这个问题,但是这会帮助我找出这样的问题的答案。

iPhone:重复的符号错误?

当我按下build + debug时出现这个错误: ld: duplicate symbol .objc_class_name_BlogTableItemCell in /Users/fabian/Development/Workspaces/iphone_experiments/xcode_build_output/MausLog.build/Debug-iphonesimulator/MausLog.build/Objects-normal/i386/BlogTableItemCell-3733583914888A7B.o and /Users/fabian/Development/Workspaces/iphone_experiments/xcode_build_output/MausLog.build/Debug-iphonesimulator/MausLog.build/Objects-normal/i386/BlogTableItemCell-3733583914888A7B.o collect2: ld returned 1 exit status Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1 我不是从哪里开始的? 有什么问题 ?

Facebook SDKlogin从不在iOS 9上回拨我的应用程序

我已经按照本指南更新了我的应用程序,使用Facebook SDK 4.6在使用iOS 9 SDK构build时能够正常工作。 当我点击loginbutton时,一个Safari视图控制器会呈现(不应该redirect到Facebook应用程序?),但是在接受权限之后,Safari视图控制器永远不会被解散。 它加载一个新的空白页,坐在那里什么都不做。 如果我点击完成button,返回的FBSDKLoginManagerLoginResult isCancelled为true。 SDK是通过Facebook应用程序selectSafari视图控制器是否正常? 为什么我在login完成后没有得到callback?

XCode 4“清洁”与“清洁生成文件夹”

您在每个应用程序的开发过程中都会遇到您在模拟器中看到的内容与您认为应该发生的内容不符的情况。 大多数情况下,这些都是人为错误,或者至less在我的大部分情况下都是如此 – 但是有时Xcode只是“迷失方向”,或者看起来如此。 我已经了解到, Clean (Shift + Cmd + K)和Clean Build Folder… (Option + Shift + Command + K)菜单选项可以显示错误或Xcode之间的区别。 我的问题是: Clean命令是干什么的, Clean Build Folder…存在的原因是什么? 我应该什么时候select一个,为什么不总是清理整个文件夹呢?

如何检测video文件是以纵向方式录制还是在iOS中横向录制

我正在使用AlAssetsGroup enumerateAssetsAtIndexes列出照片(相机)应用程序中的资产。 对于给定的video资源,我想确定它是以纵向还是横向模式拍摄的。 在下面的代码中,asset是一个AlAsset ,我已经testing过它是否是一个video资产[asset valueForProperty:ALAssetPropertyType]是AlAssetTypeVideo ,那么: int orientation = [[asset valueForProperty:ALAssetPropertyOrientation] intValue]; 在这种情况下, orientation始终为0,即ALAssetOrientationUp 。 也许这是所期望的,所有的video都是正确的,但是一个纵向video在MPEG-4中被表示为一个90度的横向video(即,所有的video实际上都是横向的,如果你没有在Mac上尝试MediaInfo应用相信我)。 在文件内部和/或如何访问信息,告诉我实际上是以纵向方向握住手机时录制的? 考虑到资产的url,我也尝试了这一点: AVURLAsset *avAsset = [[AVURLAsset alloc] initWithURL:url options:nil]; CGSize size = [avAsset naturalSize]; NSLog(@"size.width = %f size.height = %f", size.width, size.height); CGAffineTransform txf = [avAsset preferredTransform]; NSLog(@"txf.a = %f txf.b = %f txf.c = %f txf.d = […]

如何给tableview中的两个单元格之间的空间?

我想在表格视图中的两个单元格之间的空间, 我想要这样的细胞, 我怎样才能做到这一点?