cocoa相关内容

UIDatePicker - 问题定位

我在我的应用程序中创建了一个 UIDatePicker 并且我还支持多种语言.我的 UIDatePicker 是在 Interface Builder 中创建的,我已经创建了一个单独的本地化 XIB,因此我可以自定义我的 UIDatePicker. 在 IB 中设置“Locale"选项似乎没有任何作用.尝试使用 Locale 和 NSCalender 以编程方式更改我的 DatePicker ..
发布时间:2022-01-05 13:14:22 移动开发

带有自动建议的 NSTextField,比如 Safari 的地址栏?

让 NSTextField 在用户键入时动态显示在其下方的“推荐列表"的最简单方法是什么?就像 Safari 的地址栏有某种菜单一样(我非常有信心 Safari 的地址栏建议是菜单,因为它有圆角、蓝色渐变选择和背景模糊). 我尝试过使用 NSTextView 的自动完成功能但发现不够用: 它尝试完成词而不是整个文本字段——换句话说,选择自动完成建议只会替换当前词. 它将自动完成列表向 ..
发布时间:2022-01-05 13:00:05 其他开发

Xcode 8 Autocomplete Broken - 仅显示有限的用户代码片段 - 知道为什么吗?

今天才开始.Autocomplete 一直运行良好,然后开始出现问题,只显示一些标准 Cocoa 类/方法等的 autocomplete.最好描述为周期性的奇怪遗漏.我正在使用 Cocoa &Objective C 但它似乎被破坏的不仅仅是 Objective C. 我删除了派生数据,但没有任何效果.(默认为 ~/Library/Developer/Xcode/DerivedData 但我喜 ..
发布时间:2022-01-05 12:37:56 移动开发

如何让 NSSearchField 在自动完成时发送动作?

这个问题看起来很简单,但我已经尝试了所有我能想到的方法,并在谷歌上搜索了几个小时. 我有一个可以自动完成的 NSSearchField,基本上是复制 Apple 的 SearchField 示例代码.我在 IB 中关闭了“发送整个搜索字符串",因为我不想在用户完成文本输入之前进行搜索,并且不想进行多次搜索(它们很昂贵). 当用户在字段中输入时,当他们按下 Enter 键并指定他们接受当 ..

文件所有者无法使用查看插座

我在创建新的视图控制器时收到以下消息.一切都在 Xcode 中编译正常,没有错误,但应用程序在从 RootViewController 加载新视图后立即退出. 由于未捕获的异常“NSInternalInconsistencyException"而终止应用程序,原因:“-[UIViewController _loadViewFromNibNamed:bundle:] 加载了“HomeView"笔尖 ..
发布时间:2022-01-05 09:28:41 其他开发

Mac 应用程序和 iOS 应用程序之间的蓝牙/WiFi

如何制作蓝牙 Mac 应用程序,连接 iOS 应用程序并发送消息? 或者是通过本地 WiFi 网络与 Mac 应用程序连接的 iOS 应用程序? 解决方案 注意:随着 CoreBluetooth (Bluetooth LE v4) 的引入,这个答案现在已经过时了,因为 iOS6 和 OSX 10.7 任何 iOS 设备都对任何类型的通信开放与任何其他 BLE 兼容设备,Mac 或 P ..
发布时间:2022-01-04 20:22:12 移动开发

Cocoa 的蓝牙示例代码(Objective-C)

我正在寻找使用 Cocoa 中的蓝牙 API 设置与蓝牙设备的连接的示例代码.Apple 曾经将此类示例代码包含在/Developer/Examples/Bluetooth 文件夹下的 XCode 工具包中,但在下载最新版本的 XCode(3.2.1)后,这些蓝牙示例已从该目录中删除. 现在有一个自述文件位于/Developer/Examples/ReadMe.rtf,说明所有示例代码都在 AD ..
发布时间:2022-01-04 20:02:00 移动开发

Objective-C 所有 UI 实例为零

我正在尝试使用 Objective-C/Xcode for Mac 来做我的第一个项目. 到目前为止,我刚刚从 GitHub 复制了一个示例(https://github.com/phae-girl/multi-view-controllers-xibs).这是一个如何在主窗口中有 2 个子视图的示例.该示例效果很好,但是当我在其中一个视图中添加一个按钮时,新按钮的“- (IBAction) ..
发布时间:2022-01-04 11:51:14 移动开发

Mac OS X:使用其 PID 获取任意运行应用程序的详细进程信息(特别是其启动参数)

我正在尝试检测特定应用程序的启动时间. 目前我正在使用 NSWorkspace,注册“did launch application"通知.我还使用 runningApplications 方法来获取我的应用程序启动时当前正在运行的应用程序. 对于大多数应用程序,应用程序包的名称就足够了.我有一个“已知应用程序"列表,我将其与通知中传递的应用程序名称进行交叉核对. 这很好用,直到您 ..
发布时间:2022-01-02 19:26:45 移动开发

如何找到符合 KVC 标准的 Objective-C 对象的所有属性键?

是否有一种方法可以返回符合 NSKeyValueCoding 协议的对象的所有键? 与 [object getPropertyKeys] 类似的东西将返回 NSString 对象的 NSArray.它适用于任何 KVC 兼容的对象.有这样的方法吗?到目前为止,我在搜索 Apple 文档时没有发现任何内容. 谢谢,G. 解决方案 #import "objc/runtime.h"无 ..

Cocoa Objective-c Property C 结构赋值失败

我想更改作为另一个类结构成员的变量值.但价值并没有改变. 这是代码. //结构..类型定义结构{一个;双 b;一些类型;//具有成员结构的类..@接口测试2:NSObject {//定义一些使用 SomeType 的类SomeType 成员;}@property SomeType 成员;@结尾@实施测试2@synthesize 成员;@结尾//测试文件,这里的值被改变了..@impleme ..
发布时间:2022-01-02 18:39:45 移动开发

Cocoa 中是否有一些功能可以用自然语言显示时间间隔?

我正在寻找的是一个可以用自然语言显示时间间隔的 Cocoa(或第三方)类,例如: 10 秒前 1 小时前 2 天前 你知道有什么可以帮助我完成这项任务而无需自己编写并陷入 if-else 地狱的吗? 解决方案 我最初指出的那个似乎不存在了,但正如指出的那样有 NSDate-TimeAgo,我没试过,但我觉得不错. 编辑:更新答案以指向现有代码 ..
发布时间:2022-01-02 18:01:34 移动开发

NSTask 启动路径不可访问

我在我的 Cocoa 项目中使用以下代码来调用我制作的脚本.该脚本与项目位于同一文件夹中,甚至显示在 Xcode 的“Resources"文件夹下.找到了正确的路径,但它仍然说该路径不可访问.请帮忙. NSBundle *mainBundle=[NSBundle mainBundle];NSString *path=[mainBundle pathForResource:@"script" of ..
发布时间:2022-01-02 13:10:48 移动开发

Cocoa 和 Swift 中的简单可点击链接

我正在 swift 中为 mac 10.11 编写一个桌面应用程序,我想添加一个指向关于页面的链接. 非常像这样:https://developer.apple.com/library/mac/qa/qa1487/_index.html 我一直找不到好的教程或参考资料. 任何帮助将不胜感激 解决方案 Swift 4, xCode 9 @IBDesignable类 Hyp ..
发布时间:2022-01-02 08:33:58 移动开发

迭代具有嵌套文件夹的文件夹中的文件 - Cocoa

我需要访问文件夹中的每个文件,包括存在于嵌套文件夹中的文件.示例文件夹可能如下所示. 动物/-k.txt-d.jpg猫/-r.txt-z.jpg老虎/-a.jpg-p.pdf狗/-n.txt-f.jpg-p.pdf 假设我想对“animals"中不是文件夹的每个文件运行一个进程.遍历文件夹“animals"及其所有子文件夹以访问每个文件的最佳方法是什么? 谢谢. 解决方案 使用 ..
发布时间:2022-01-01 14:07:14 其他开发

Swift 3 中的 SCNGeometryElement 设置

我硬着头皮开始将我的应用程序转换为 Swift 3.与往常一样,转换器仍有很多不足之处.在这种情况下,我不确定如何正确编码新版本.这是原文: 让索引:[CInt] = [0,1,2,3]让 dat = NSData(字节:索引,长度:sizeofValue(索引))让 ele = SCNGeometryElement(data:dat,primitiveType: .Triangles,prim ..
发布时间:2022-01-01 11:50:52 移动开发