cocoa相关内容
我在我的应用程序中创建了一个 UIDatePicker 并且我还支持多种语言.我的 UIDatePicker 是在 Interface Builder 中创建的,我已经创建了一个单独的本地化 XIB,因此我可以自定义我的 UIDatePicker. 在 IB 中设置“Locale"选项似乎没有任何作用.尝试使用 Locale 和 NSCalender 以编程方式更改我的 DatePicker
..
让 NSTextField 在用户键入时动态显示在其下方的“推荐列表"的最简单方法是什么?就像 Safari 的地址栏有某种菜单一样(我非常有信心 Safari 的地址栏建议是菜单,因为它有圆角、蓝色渐变选择和背景模糊). 我尝试过使用 NSTextView 的自动完成功能但发现不够用: 它尝试完成词而不是整个文本字段——换句话说,选择自动完成建议只会替换当前词. 它将自动完成列表向
..
今天才开始.Autocomplete 一直运行良好,然后开始出现问题,只显示一些标准 Cocoa 类/方法等的 autocomplete.最好描述为周期性的奇怪遗漏.我正在使用 Cocoa &Objective C 但它似乎被破坏的不仅仅是 Objective C. 我删除了派生数据,但没有任何效果.(默认为 ~/Library/Developer/Xcode/DerivedData 但我喜
..
这个问题看起来很简单,但我已经尝试了所有我能想到的方法,并在谷歌上搜索了几个小时. 我有一个可以自动完成的 NSSearchField,基本上是复制 Apple 的 SearchField 示例代码.我在 IB 中关闭了“发送整个搜索字符串",因为我不想在用户完成文本输入之前进行搜索,并且不想进行多次搜索(它们很昂贵). 当用户在字段中输入时,当他们按下 Enter 键并指定他们接受当
..
我在创建新的视图控制器时收到以下消息.一切都在 Xcode 中编译正常,没有错误,但应用程序在从 RootViewController 加载新视图后立即退出. 由于未捕获的异常“NSInternalInconsistencyException"而终止应用程序,原因:“-[UIViewController _loadViewFromNibNamed:bundle:] 加载了“HomeView"笔尖
..
如何制作蓝牙 Mac 应用程序,连接 iOS 应用程序并发送消息? 或者是通过本地 WiFi 网络与 Mac 应用程序连接的 iOS 应用程序? 解决方案 注意:随着 CoreBluetooth (Bluetooth LE v4) 的引入,这个答案现在已经过时了,因为 iOS6 和 OSX 10.7 任何 iOS 设备都对任何类型的通信开放与任何其他 BLE 兼容设备,Mac 或 P
..
我正在寻找使用 Cocoa 中的蓝牙 API 设置与蓝牙设备的连接的示例代码.Apple 曾经将此类示例代码包含在/Developer/Examples/Bluetooth 文件夹下的 XCode 工具包中,但在下载最新版本的 XCode(3.2.1)后,这些蓝牙示例已从该目录中删除. 现在有一个自述文件位于/Developer/Examples/ReadMe.rtf,说明所有示例代码都在 AD
..
在我基于 NSPersistenDocument 的项目中,我有一个这样的结构 myDocument (NSPersistentDocument) ->myDocument.xib (windows xib)||->视图 (self.view) -->......“另一种观点"||->一些 NSArrayController||->myResourceViewController -->myRe
..
我正在尝试使用 Objective-C/Xcode for Mac 来做我的第一个项目. 到目前为止,我刚刚从 GitHub 复制了一个示例(https://github.com/phae-girl/multi-view-controllers-xibs).这是一个如何在主窗口中有 2 个子视图的示例.该示例效果很好,但是当我在其中一个视图中添加一个按钮时,新按钮的“- (IBAction)
..
我有一个超类和一个子类,它们都定义了实例变量. 超类的粗略概述: /* GenericClass.h */@interface GenericClass : NSObject {/* 一些变量 */}@结尾/* 通用类.m */@implementation 通用类/* ... */@结尾 子类概述: /* 特定类.h */#import "GenericClass.h"@interf
..
我正在尝试检测特定应用程序的启动时间. 目前我正在使用 NSWorkspace,注册“did launch application"通知.我还使用 runningApplications 方法来获取我的应用程序启动时当前正在运行的应用程序. 对于大多数应用程序,应用程序包的名称就足够了.我有一个“已知应用程序"列表,我将其与通知中传递的应用程序名称进行交叉核对. 这很好用,直到您
..
是否有一种方法可以返回符合 NSKeyValueCoding 协议的对象的所有键? 与 [object getPropertyKeys] 类似的东西将返回 NSString 对象的 NSArray.它适用于任何 KVC 兼容的对象.有这样的方法吗?到目前为止,我在搜索 Apple 文档时没有发现任何内容. 谢谢,G. 解决方案 #import "objc/runtime.h"无
..
我想更改作为另一个类结构成员的变量值.但价值并没有改变. 这是代码. //结构..类型定义结构{一个;双 b;一些类型;//具有成员结构的类..@接口测试2:NSObject {//定义一些使用 SomeType 的类SomeType 成员;}@property SomeType 成员;@结尾@实施测试2@synthesize 成员;@结尾//测试文件,这里的值被改变了..@impleme
..
我正在寻找的是一个可以用自然语言显示时间间隔的 Cocoa(或第三方)类,例如: 10 秒前 1 小时前 2 天前 你知道有什么可以帮助我完成这项任务而无需自己编写并陷入 if-else 地狱的吗? 解决方案 我最初指出的那个似乎不存在了,但正如指出的那样有 NSDate-TimeAgo,我没试过,但我觉得不错. 编辑:更新答案以指向现有代码
..
我在我的 Cocoa 项目中使用以下代码来调用我制作的脚本.该脚本与项目位于同一文件夹中,甚至显示在 Xcode 的“Resources"文件夹下.找到了正确的路径,但它仍然说该路径不可访问.请帮忙. NSBundle *mainBundle=[NSBundle mainBundle];NSString *path=[mainBundle pathForResource:@"script" of
..
我正在 swift 中为 mac 10.11 编写一个桌面应用程序,我想添加一个指向关于页面的链接. 非常像这样:https://developer.apple.com/library/mac/qa/qa1487/_index.html 我一直找不到好的教程或参考资料. 任何帮助将不胜感激 解决方案 Swift 4, xCode 9 @IBDesignable类 Hyp
..
看起来在 Cocoa 上有很多方法可以将文件/文件夹目录移动到垃圾箱: [[[NSWorkspace sharedWorkspace] performFileOperation:NSWorkspaceRecycleOperation] [[NSWorkspace sharedWorkspace] recycleURLs:] [NSFileManagertrashItemAtURL:]
..
现在我正在使用此代码来获取文件夹的大小: NSArray *contents;NSEnumerator *enumerator;NSString *path;内容 = [[NSFileManager defaultManager] subpathsAtPath:folderPath];enumerator = [contents objectEnumerator];while (path = [
..
我需要访问文件夹中的每个文件,包括存在于嵌套文件夹中的文件.示例文件夹可能如下所示. 动物/-k.txt-d.jpg猫/-r.txt-z.jpg老虎/-a.jpg-p.pdf狗/-n.txt-f.jpg-p.pdf 假设我想对“animals"中不是文件夹的每个文件运行一个进程.遍历文件夹“animals"及其所有子文件夹以访问每个文件的最佳方法是什么? 谢谢. 解决方案 使用
..
我硬着头皮开始将我的应用程序转换为 Swift 3.与往常一样,转换器仍有很多不足之处.在这种情况下,我不确定如何正确编码新版本.这是原文: 让索引:[CInt] = [0,1,2,3]让 dat = NSData(字节:索引,长度:sizeofValue(索引))让 ele = SCNGeometryElement(data:dat,primitiveType: .Triangles,prim
..