小编xha*_*han的帖子

在cocoa应用程序的信息plist中,"bundle display name"和"bundle name"之间有什么区别

这是一个很好的问题:

捆绑名称,可执行名称,产品名称......还有其他什么?

但我只是想知道cocoa应用程序的信息plist中"bundle display name"和"bundle name"之间的区别.

iphone macos cocoa objective-c

117
推荐指数
5
解决办法
7万
查看次数

如何使窗口(osx)始终悬停在屏幕上方

我试图制作一个只有一个窗口的osx应用程序,它总是在屏幕的顶部.有谁知道如何实现它?谢谢.

macos objective-c osx-snow-leopard

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

核心数据:获取所有实体

我想知道是否有相当于MySQL SELECT * FROM table ORDER BY sth来获取所有结果.

iphone macos core-data objective-c

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

从NSString中指定位置中的UTF8字符


    NSString* str = @"1?3?5";
    NSLog(@"%c",[str characterAtIndex:0]); 
    NSLog(@"%c",[str characterAtIndex:1]);  

NSString - characterAtIndex在ASCII字符上运行良好,但是如何在索引2处获得UTF8字符?

- 更新 -
似乎unichar(16bits)不能代表所有UTF8编码字符串(8bites到32bites),所以有没有任何方法从NSString获取char?

iphone macos objective-c nsstring

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

从CALayers获取位图,以及renderInContext的任何替代方法

我有很多CALayers在我的应用程序运行时动态创建,我需要能够生成这些的一个位图,稍后将被屏蔽.

当我需要创建蒙版时,CALayers已经被绘制到背景中(也使用了shouldRasterize = YES),并且使用renderInContext我可以获得位图.但是,随着CAlayers数量的增加,renderInContext引起的暂停变得越来越长.有没有我可以使用renderInContext的替代方法,或者我可以使用它来阻止我的应用暂时冻结?

理想情况是直接从内存/缓冲区/缓存中访问已经绘制的像素数据而不使用OpenGL,但我不确定CoreAnimation是否可以实现.

谢谢,任何其他信息都非常有用!

iphone core-animation objective-c ios quartz-core

7
推荐指数
2
解决办法
3306
查看次数

有没有办法在系统范围内注入OS X系统框架?

当应用程序(包括系统应用程序/服务器)调用System Framework(CoreServices.framework)时,我需要得到通知.我不确定Code Injection是否适用于系统范围的框架.

是否可以用我自己的副本替换系统框架,然后将消息转发给真实的副本?

macos hook objective-c code-injection objective-c-runtime

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

CFBundleDevelopmentRegion不能按预期工作

我已经为我的osx应用程序添加了几个本地化.

  • 英语
  • 简体中文
  • 繁体中文
  • 意大利
  • 法国

然后尝试在没有更改系统语言的情况下测试其他本地化(默认为英语).

但无论哪种语言我在项设置CFBundleDevelopmentRegion为info.plist文件.它总是向我显示默认(英语)本地化.

macos localization objective-c

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

创建核心日期实体实例但不希望它存储(非持久性)

有时我需要实例化CoreDateEntity来存储一些临时使用的信息.但我不需要将它存储到DB中.

目前我创建了一个类似于CoreDateEntity具有相同结构的类.它运作良好但我必须在两个模型之间进行许多数据传输.

有没有更好的方法来处理这个?


感谢所有的答复.但你们只是给我一半答案.考虑一下,我需要将一些没有MOC的实体放到当前的数据库池中,我怎么能这样做?我已经检查了CoreData的文档,似乎我没有找到API将一个实体从MOC转移到另一个MOC(管理对象上下文).

iphone core-data objective-c persistent

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