小编ATV*_*ATV的帖子

如何在cloc中忽略基于后缀的文件..?

这应该是一项微不足道的任务,但既没有阅读文档和手册页也没有谷歌搜索提出了我想要实现的目标的解决方案:

cloc 正在扫描我们的源代码树,我们希望它忽略所有*.html和*.css文件.

有没有办法给出cloc一个文件扩展名列表来忽略..?

open-source lines-of-code cloc

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

Cocoa NSDocument:让自动保存工作

文档只是声明setAutosavingDelay在共享文档控制器上设置为> 0但应该在调用之后

[[NSDocumentController sharedDocumentController] setAutosavingDelay:2.0];
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,自动保存似乎不起作用:我既没有看到任何内容~/Library/Autosave Information/,也没有看到

[[[NSDocumentController sharedDocumentController] currentDocument] autosavedContentsFileURL]
Run Code Online (Sandbox Code Playgroud)

初始化.

请注意,在我的应用程序中,正常加载和保存工作正常(keyedarchivers,我的文档的基于nscoding的类等).

cocoa nsdocument nsdocumentcontroller

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

在NSClassFromString()返回的类上调用类方法

NSClassFromString(aClassName)返回名为aClassName的类的类对象.大.

现在如何在该类对象上调用类方法?对于

  Class moduleClass = NSClassFromString(aClassName);
Run Code Online (Sandbox Code Playgroud)

Xcode不允许我打电话

  AppModule* appModuleClass = moduleClass;
  [appModuleClass classMethod]     // actually that's an object instance...
Run Code Online (Sandbox Code Playgroud)

要么

  [((AppModule)moduleClass) classMethod];     // C-style cast not allowed
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?谢谢.

objective-c foundation class-method

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

Cocoa预定义调整鼠标光标?

是否使用预览(例如调整形状大小时)系统光标时调整大小的鼠标光标?

在此输入图像描述

它不能直接作为方法使用,NSCursor但它看起来不像预览应用程序包中的光标有私有资源.

除了NSCursor类定义的方法之外还有更多的系统游标吗?

cocoa objective-c appkit nscursor

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

NSSegmentedControl突出显示蓝色色调和单选

是否有记录的方式NSSegmentedControl来使用trackingMode NSSegmentSwitchTrackingSelectOne(即在控件中专门选择一个段)并使用蓝色调突出显示模式渲染它- 我们在使用时自动获得的模式NSSegmentSwitchTrackingSelectAny

我正在寻找的是一种类似于Xcode工具栏Navigator子工具栏/切换器中的样式:

在此输入图像描述

到目前为止,尝试使用不同的样式或在标题周围进行探测都没有发现任何东西 -
分段控件使用深灰色突出显示(类似于在Finder窗口中观察到的那种).

任何有关如何激活蓝色突出显示模式的提示都非常受欢迎.

xcode cocoa objective-c nssegmentedcontrol nscontrol

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

迈尔斯单身人士和动态图书馆

Meyers Singleton是否适用于具有动态库的场景?
即一个库定义单例,其他人使用它,每个库都在自己的编译单元中?
(我想这没关系,但具体的架构是OS X上的框架应用程序)

我正在使用vanilla Meyers Singleton模式:Instance()在实用程序类的头文件中内联定义了以下方法(在动态库中定义):

    static Logger&  Instance()
              {
                 static Logger singletonInstance;
                 return singletonInstance;
              }
Run Code Online (Sandbox Code Playgroud)

复制构造函数并被operator=声明为私有而未实现,所以我们应该很好,对吧?

现在,如果我链接从主应用程序定义单例的库,我可以看到构造函数被多次调用..具有不同的地址this和所有奇怪的我没有实际单例但是类的多个实例.

所以我想知道动态库方法是否搞砸了Meyers单例,或者每个编译单元 - 库,主应用程序 - 包含单例的标题(有效地声明和定义 Instance()方法)将得到" 它自己的单例"实例 "?

真的不太清楚我的观察结果如何,所以任何提示都非常赞赏!

c++ macos singleton design-patterns c++11

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

钥匙串可以像NSUserDefaults一样用于类固醇来存储NSData吗?

可以钥匙扣使用像NSUserDefaults类固醇?我的意思是,例如,存储NSData在游戏中使用?

我的意图是存储一个NSData基本上是数组或字典表示的元素.

所以问题是:

假设我使用Apple的KeychainItemWrapper类创建了一个包装器.这是kSecValueData在引用NSData对象的钥匙链文档中提到的吗?

如果是这样我可以这样做,对吗?

NSData *myData = [NSKeyedArchiver archivedDataWithRootObject:myArrayOfDicts];
KeychainItemWrapper* keychain = [[KeychainItemWrapper alloc] initWithIdentifier:@"myID" accessGroup:nil];
[keychain setObject:myData forKey:kSecValueData];
Run Code Online (Sandbox Code Playgroud)

第二个问题:如果是这种情况,NSData可以存储在钥匙串项目上的大小是否有限制?

cocoa keychain ios keychainitemwrapper

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

在工具栏中使用动态调整 NSSegmentedControl 的宽度和位置

我有一个非常动态的 UI,它NSSegmentedControl在其文档窗口的工具栏中使用了。

NSSegmentedControl动态分配得到它的元素。

元素的数量可以在 1 到 15 之间变化很大。

目前,工具栏不会针对 中的元素数量进行调整NSSegmentedControl,即在通过setSegmentCount:所有超出原始宽度的段NSSegmentedControl(在创建窗口时)设置段数之后:

在此处输入图片说明

告诉NSToolbar重新计算其所有元素的宽度的最佳方法是什么,即它的宽度NSSegmentedControl和所有元素的位置?

cocoa nstoolbar nstoolbaritem nssegmentedcontrol

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

项目/工作区中的类数

有没有办法获得项目中的类数或Xcode中的完整工作区?

xcode objective-c code-metrics

3
推荐指数
2
解决办法
1497
查看次数

调试帮助手册("所选主题​​当前不可用")

是的 - 所以我创建了一本帮助手册,做了所有正确的事情,仔细检查了我plistindex.html文件,而我得到的只是臭名昭着的

所选主题目前不可用.

尝试打开帮助手册时,控制台中唯一的条目是简单的

3/8/15 1:23:42.467 PM HelpViewer[35015]: Couldn't find book with this ID: (null)
Run Code Online (Sandbox Code Playgroud)

没太大帮助.

然后去哪儿?Apple Help
是否有任何调试技巧
记录打开?什么..?

xcode cocoa objective-c appkit apple-help

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