问题标签 [foundation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - NSUserDefaults boolforKey 设计限制?
NSUserDefaults
API文档有这样描述的消息boolForKey:
-
返回与指定键关联的布尔值。
返回值 如果布尔值与用户默认值中的 defaultName 相关联,则返回该值。否则,返回 NO。
假设 a[[NSUserDefaults standardUserDefaults] boolForKey:@"some_Key"]
返回一个 NO,它可能是因为密钥不存在或密钥存在并且boolean
值为 NO。我们如何区分?到目前为止,我只能首先避免陷入这种情况。
ios - 如何根据 NSDate 计算年龄
如何根据出生日期以这种格式计算年龄 6/24/1976 星期一/日期/年...
macos - 核心基金会的 Apple 邮件列表
大多数与 Apple 相关的东西(Cocoa、CoreAudio 等)似乎都有列表,但我找不到 CoreFoundation 邮件列表。哪个是发布 CoreFoundation 问题的最佳邮件列表?
cocoa - 如何使用 NSIndexSet
在 Objective-C 中,我的程序会打开一个窗口并显示一个表格。我想突出显示表格的指定行。
我该怎么做呢?
我似乎需要代码
我查看了开发人员文档,发现 BOOL 应该是 NO。
通过查看 NSIndexSet 文档,我无法弄清楚正确的语法应该是什么。
iphone - 基础框架。没有 NSString.h 文件
在我通过 SVN 更新我的工作副本后,我遇到了一些错误。
所有这些错误都表明编译器无法在 Foundation 框架中找到 NSString.h 文件,我在 Xcode/Frameworks/Foundation.framework/Headers 中打开了 Foundation 框架,并注意到那里没有 NSString 头文件。谁能告诉我发生了什么?我试图删除框架并再次添加它,但它失败了。我仍然没有 NSString 头文件。
iphone - 如何使用索引获取键的值?NSDict(目标 C)
我有一个nsdictionary
有 2 个键的: " frontCard", "flipCard"
。
现在我想将键“ frontCard
”的所有值放入 ansarray
并将键“”的所有值flipCard
放入单独的nsarray
.
我怎样才能做到这一点?
iphone - 在 Objective-C 中遇到的最常见/不常见的错误消息是什么?是什么原因导致的?
我一直在尝试维护我在开发过程中遇到的所有错误消息及其常见原因和修复的列表。您遇到的常见(和不那么常见)错误消息是什么?您是如何修复它们的?
iphone - 如何删除 Documents 目录的内容(而不是 Documents 目录本身)?
我想删除 Documents 目录中包含的所有文件和目录。
我相信使用[fileManager removeItemAtPath:documentsDirectoryPath error:nil] 方法也会删除文档目录。
有什么方法可以让您只删除目录的内容并将空目录留在那里?
objective-c - 从 API 的值创建 NSDate
我有一个(Ruby on Rails 站点的)API,它返回 JSON 数据,日期时间格式如下:
我在 NSString 中有这个,我想用它做一个 NSDate。我怎样才能做到这一点?
objective-c - 为什么要破坏这个初始化参数?
我有一个带有两个参数的初始化程序:
它似乎从第二个参数(mappedViewFrame)中得到了错误的值。在查找错误时,我发现 mappedViewFrame 被破坏(在内存中被覆盖?)。这可以在调试器中轻松观察到:
副本仍然保留原始值,因此在这种情况下使用副本是一种解决方法。但我当然想了解为什么会发生这种情况。该类是 NSObject 的直接子类,整个项目是一个 OS X 原生应用程序。第一个论点从未被摧毁。问题与传入的值无关。我切换了它们,它总是第二个被破坏。
例如,我使用这些示例参数调用了初始化程序(与调试器屏幕截图中的不同),错误以相同的方式发生:
方法声明:
我对 Objective-C 有点陌生,所以如果我错过了一些明显的东西,我很抱歉。但是,在方法调用期间参数不保持有效看起来很奇怪。