问题标签 [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.

0 投票
1 回答
270 浏览

objective-c - 遇到集成 Dropbox SDK 的一次性问题?

我已经下载了用于 Objective-C/iOS 设备的 Dropbox API,并且能够成功地构建和运行 DBRoulette 应用程序。

当我按照 README 说明将 API 包含在我的项目中时,我遇到了大量的构建错误,所有这些似乎都与缺少 Foundation 标头有关。(例如,找不到 NSObject、NSString 等的接口声明)

他们的许多头文件根本不包含任何其他头文件。如果扩展NSObject,不是所有.h文件都需要导入Foundation.h吗?情况似乎并非如此,因为示例项目 (DBRoulette) 在没有 Foundation 标头声明的情况下构建并运行良好,但我自己的应用程序惨遭失败。

我一定错过了某种项目设置,但我无法确定它是什么。

0 投票
2 回答
4342 浏览

objective-c - error "Foundation.h: no such file found" while compiling Objective-C on WINDOWS

iam beginner in Objective-C, i tried to compile small Hello world program to start,iam using windows vista and the shell console, my code is:

the shell result show me the following error:

my command for compiling is:

i will appreciate any help, thanx in advance :)

0 投票
1 回答
755 浏览

objective-c - 实现属性字符串接口

我目前正在尝试实现一个用于 iOS 开发的属性字符串。我知道NSAttributedString,但我认为自己实现它会很有趣。

我有基本的接口和分配方法,但我坚持如何实现属性部分:D。我首先考虑NSDictionary为字符串中的每个字符保存所有属性 (an),但我不知道这是否是实现目标的最佳方法。

有什么想法吗?

PS:下面你可以找到我已经拥有的:

TXAttributedString.h

TXAttributedString.m

0 投票
2 回答
4770 浏览

sharepoint-2010 - 所有用户都作为系统帐户登录

所以我有我的小 Sharepoint 单服务器场所有设置,一切都运行得非常顺利,直到我注意到上周发生了这种情况:

每次有人登录时,他们都会以“系统帐户”而不是“域\用户”身份登录

我在这里和谷歌上做了一些广泛的搜索,但我想出的唯一解决方案是这是一个 App Pool Identity 问题

有什么建议么?

**

编辑:

**

我只想说,为了任何人在谷歌上搜索,我是这样修复它的:在管理页面中,导航到 Farm Credentials。从那里查看下拉菜单中的农场帐户,并确保将用户设置为具有足够权限的配置文件。我的设置为 NT\AUTHORITY 或 SYSTEM\NETWORK(我不记得是哪个;我已经停止使用 Sharepoint)并将其更改为 DOMAIN\USER。重新启动 Sharepoint 和 IIS 后一切正常,所有用户都使用 DOMAIN\USER 而不是“系统帐户”记录它

0 投票
1 回答
2622 浏览

ios - NSPlaceHolderString 泄漏,Instruments 没有告诉我在哪里?

我最近完成了我实际上打算提交的第一个 iPhone 应用程序,并且我正在尝试清除所有泄漏。但是有一个我似乎无法找到,而且 Instruments 也没有真正帮助我。从本质上讲,我已经制作了类似待办事项列表应用程序(虽然这并不重要),并且每次用户删除待办事项时,仪器都会记录泄漏。

这里没有我试图进一步解释,而是截图:

http://dl.dropbox.com/u/1426380/Screen%20shot%202011-02-09%20at%2021.51.09.png

因此,iInstruments 并没有告诉我泄漏的确切位置(就像我之前修复的泄漏一样),而是指向基础库中的某个位置。它每次只泄漏 16B,所以这并不是真正的崩溃问题,但我只是对导致这种情况的原因感兴趣。

我很想发布一些代码,但是由于我不知道泄漏的来源,所以我不知道要发布什么。如果有人对可能导致这种情况的原因有所了解,我很乐意提供帮助。

谢谢。

编辑:

这是@Moshe 要求的另一个屏幕截图。我是乐器新手,所以直到现在我才意识到正确的面板存在!

http://dl.dropbox.com/u/1426380/Screen%20shot%202011-02-10%20at%2007.55.58.png

0 投票
3 回答
3697 浏览

foundation - NSNumberFormatter 货币负数

我目前的代码是

NSLog用来检查字符串货币,它正在打印“($ 70.00)”。我改变了“(”,“)”符号。我怎样才能做到这一点:

0 投票
3 回答
4410 浏览

objective-c - 我应该使用 NSNumber 而不是基本的 C 数字类型吗?

使用 Foundation Framework 中的NSNumber而不是基本的 C 类型(int、float、double)有什么好处?

使用 NSNumber:

使用纯 C:

使用 C 似乎更容易和经济。

我知道 NSNumber 是一个对象(或类?)类型,但我为什么要使用它们而不是简单的 C 变量呢?我应该什么时候使用它们?

0 投票
3 回答
91258 浏览

objective-c - 在 NSMutableArray 的特定索引处添加对象

如何在 的特定索引处添加对象NSMutableArray

对象如何添加到数组的前面?

0 投票
1 回答
1845 浏览

iphone - iOS:NSSocketPort,你在哪里?

开发者文档中充满了对 的引用NSSocketPort,这应该是 Foundation 框架的一部分。但是,我似乎无法在 Foundation 中找到 NSSocketPort 的头文件。我的猜测是它只是复制到 iOS 的 Mac 文档,并且 NSSocketPort 在 iOS 中并不存在。

我的问题:它(阅读:我太无聊了,找不到它)吗?如果没有:在基础级别上是否有另一种方法可以用来建立点对点连接(在 Game Kit 之外,因为这似乎相当反复无常)?

参考:

http://developer.apple.com/library/ios/#documentation/Networking/Conceptual/NSNetServiceProgGuide/Articles/OperationsonNetworkServices.html#//apple_ref/doc/uid/TP40002525-SW1

0 投票
3 回答
1879 浏览

iphone - NSURLConnection:恢复功能

我正在用 Objective-C 编写一个下载管理器,我让它与恢复功能一起使用。我在收到数据时将数据写入磁盘,这样如果下载因任何原因中断,它应该从中断的地方继续。苹果说你应该期待一个或多个- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response事件。在这种情况下,他们说您应该重置您之前收到的所有数据,因为您的下载正在被重定向并且您已经收到的字节无效,所以我删除现有文件并使用 0 字节重新创建。但是,如果我多次收到此事件,我必须以部分下载的形式删除我之前收到的数据,这违背了恢复功能的目的。有针对这个的解决方法吗?

我想出的解决方案是:仅- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response在第一次之后重置我收到的事件的数据。这将解决大多数情况(我认为)。这在逻辑上合理吗?有更好的选择吗?- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response文件下载触发多个事件的可能性有多大?