小编mik*_*wan的帖子

Mac代码签名:绕过终端的Keychain Access私钥提示

我正在使用Mac OS X Mountain Lion中的一个应用程序,该应用程序需要访问Keychain Access中我的一些证书的私钥.由于此应用程序将在服务器上运行,因此我需要避免弹出对话框,该对话框要求用户允许应用程序访问私钥:

弹出对话框

我知道通过单击"始终允许"对话框将不再弹出该私钥,问题是我将使用不同的密钥.

提前致谢,

Mikywan.

security macos keychain osx-mountain-lion

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

在Windows 7 x64上提高Android模拟器性能

可能重复:
慢速Android模拟器

我在Windows 7 x64上运行Eclipse Helios.我有一个Core 2 Duo 2.0 Ghz和4.0 GB,我认为应该足够了,因为我从来没有开发工具的任何性能问题.

当我在Android模拟器(2.3.3和3.0)上运行我的第一个应用程序时,至少花了5分钟加载操作系统,起初它甚至没有运行HelloAndroid应用程序.即使我设法运行该应用程序,性能也无法实现.

奇怪的是,这不是操作系统性能问题.这是执行时的CPU和内存状态:

CPUPerformanceWhileRunning

我尝试了各种方法来改善性能,但没有显示出重大改进.我想我错过了什么.

我尝试过的事情:

在AVD Manager上

  1. 设备RAM大小为512.
  2. 分辨率为640 x 480.
  3. 已启用快照.

在项目首选项\ Android上

  1. \ launch\-cpu-delay 0 -no-boot-anim -cache ./cache -avd Android3

我无法尝试的事情: - 在设备上部署(没有任何).

顺便说一句,我在MAC Mini 2.66 Ghz 2 GB上遇到了同样的问题,但这些设置有所不同.

任何人都可以提供任何改善这种蹩脚表现的技巧?

performance android android-emulator

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

如何在Swift中使用CVaListPointer参数调用方法

我该如何调用以下方法?该方法属于打印日志的类.

func log(format: String!, withParameters valist: CVaListPointer)
Run Code Online (Sandbox Code Playgroud)

我想要实现的目标在Objective-C中看起来像这样:

NSLog(@"Message %@ - %@", param1, param2);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

logging nslog swift swift2

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

Objective-C:收听键盘快捷键并对其进行操作

我正在为Mac OS X开发一个应用程序,我需要听键盘快捷键输入,以便我可以对它们采取行动.

例如:

  • Updown键在表格视图上上下移动.
  • + 放下一个项目.
  • + + N创建一个新项目.

它不应局限于聚焦控制上的事件.

有任何想法吗?

提前致谢.

macos keyboard-shortcuts objective-c

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

具有多行的NSTextFieldCell

我需要在每行显示一个NSTextFieldCell,其中多行具有不同的格式.

像这样的东西:

第1行:标题
第2行:说明

我将NSTextFieldCell子类化,但我不知道如何继续使用它.

有任何想法吗?

cocoa objective-c nsoutlineview nstextfieldcell nscell

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

适用于Mac的Objective-C日历组件

我需要将日历集成到我的Mac应用程序中,我想知道是否有人知道某个组件.它可以是免费的或付费的.

提前致谢.

macos cocoa calendar objective-c

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

NSFileManager removeItemAtPath锁定主线程

我正在开发一个可以删除大量文件的应用程序.当我调用NSFileManager的removeItemAtPath方法时,应用程序的UI会锁定,直到操作完成(这可能需要一段时间).

我尝试通过使用performSelectorInBackground调用方法来解决这个问题,但它没有用.

有任何想法吗?

提前致谢.

iphone cocoa-touch objective-c nsfilemanager ios

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

在应用程序购买时,SKProductsRequest在设备上已安装App时无法正常工作

我在测试In App Purchase功能时遇到问题.如果我在已安装具有先前版本的应用的设备上重新安装该应用,则SKProductsRequest仅返回与invalidProductIdentifiers上的对象的响应.如果我从设备中删除该应用程序,然后再次安装新版本,SKProductsRequest工作正常.

有任何想法吗?

提前致谢.

- (void)requestProductData:(NSString *)aFeatureID {    
    SLLog(@"Products Request For: %@", aFeatureID);
    SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:aFeatureID]];
    request.delegate = self;
    [request start];
}

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
    if ([response.products count] > 0) {        
        [self.purchasableObjects addObjectsFromArray:response.products];

#ifndef NDEBUG  
        for(int i=0;i<[self.purchasableObjects count];i++)
        {       
            SKProduct *product = [self.purchasableObjects objectAtIndex:i];
            SLLog(@"Feature: %@, Cost: %f, ID: %@",[product localizedTitle],
                  [[product price] doubleValue], [product productIdentifier]);
        }

        for(NSString *invalidProduct in response.invalidProductIdentifiers)
            SLLog(@"Problem in iTunes connect configuration for product: %@", invalidProduct);
#endif  
        isProductsAvailable …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c in-app-purchase ipad

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

Foundation的库NSCFString中的内存泄漏

我正在开展一个需要极度关注内存的项目.我在仪器上运行模拟并显示下一次泄漏:

泄露对象:NSCFString
大小:80字节
负责图书馆:基础
负责框架:NSPlaceHolderString

我搜遍了我的所有代码,并没有明确地创建一个NSCFString.

提前致谢.

iphone memory-leaks objective-c instruments foundation

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

NSCell上的NSAttributedString

我正在使用我使用NSAttributedString格式化的数据填充NSOutlineView.到目前为止,我已经格式化了文本字体,大小和颜色.我的问题是,选择行时前景色不会改变.如果您在Interface Builder上创建NSTextFieldCell并将颜色设置为disabledControlTextColor,它可以正常工作:未选中时显示为灰色,选择白色时,当我以编程方式将此颜色设置为属性字符串定义时,它始终显示为灰色.

NSMutableAttributedString *result = [[[NSMutableAttributedString alloc] initWithString:value] autorelease];
NSDictionary *attributes = [[NSDictionary dictionaryWithObjectsAndKeys:
                                     [NSFont systemFontOfSize:[NSFont systemFontSize] -1], NSFontAttributeName, 
                                     [NSColor disabledControlTextColor], NSForegroundColorAttributeName, nil] retain];

[result addAttributes:attributes range:[value rangeOfString:value]];
Run Code Online (Sandbox Code Playgroud)

提前致谢.

macos cocoa objective-c nsattributedstring nscell

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

NSOutlineView 设置最大列宽及其内容

是否可以使用其内容设置 NSOutlineView 的 NSTableColumn 最大宽度?

提前致谢。

macos cocoa objective-c nsoutlineview nstableview

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

检测设备的最佳方法是iPhone 5

可能重复:
如何检测iPhone 5(宽屏设备)?

有没有人知道检测设备是否是iPhone 5的更好方法,而不是检查屏幕高度?

[UIScreen mainScreen].bounds.size.height == 568.0;
Run Code Online (Sandbox Code Playgroud)

提前致谢.

iphone objective-c ios iphone-5

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

Objective-C:以编程方式为当前用户设置文件权限

我正在研究管理文档的程序.我的应用程序所做的一件事是从互联网下载文档并打开它们.我下载的这些文件需要以只读权限打开.

所以,我想知道是否有一种以编程方式设置文件权限的方法.

提前致谢.

macos cocoa nsfilemanager

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