问题标签 [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.
objective-c - 遇到集成 Dropbox SDK 的一次性问题?
我已经下载了用于 Objective-C/iOS 设备的 Dropbox API,并且能够成功地构建和运行 DBRoulette 应用程序。
当我按照 README 说明将 API 包含在我的项目中时,我遇到了大量的构建错误,所有这些似乎都与缺少 Foundation 标头有关。(例如,找不到 NSObject、NSString 等的接口声明)
他们的许多头文件根本不包含任何其他头文件。如果扩展NSObject,不是所有.h文件都需要导入Foundation.h吗?情况似乎并非如此,因为示例项目 (DBRoulette) 在没有 Foundation 标头声明的情况下构建并运行良好,但我自己的应用程序惨遭失败。
我一定错过了某种项目设置,但我无法确定它是什么。
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 :)
objective-c - 实现属性字符串接口
我目前正在尝试实现一个用于 iOS 开发的属性字符串。我知道NSAttributedString
,但我认为自己实现它会很有趣。
我有基本的接口和分配方法,但我坚持如何实现属性部分:D。我首先考虑NSDictionary
为字符串中的每个字符保存所有属性 (an),但我不知道这是否是实现目标的最佳方法。
有什么想法吗?
PS:下面你可以找到我已经拥有的:
TXAttributedString.h
TXAttributedString.m
sharepoint-2010 - 所有用户都作为系统帐户登录
所以我有我的小 Sharepoint 单服务器场所有设置,一切都运行得非常顺利,直到我注意到上周发生了这种情况:
每次有人登录时,他们都会以“系统帐户”而不是“域\用户”身份登录
我在这里和谷歌上做了一些广泛的搜索,但我想出的唯一解决方案是这是一个 App Pool Identity 问题
有什么建议么?
**
编辑:
**
我只想说,为了任何人在谷歌上搜索,我是这样修复它的:在管理页面中,导航到 Farm Credentials。从那里查看下拉菜单中的农场帐户,并确保将用户设置为具有足够权限的配置文件。我的设置为 NT\AUTHORITY 或 SYSTEM\NETWORK(我不记得是哪个;我已经停止使用 Sharepoint)并将其更改为 DOMAIN\USER。重新启动 Sharepoint 和 IIS 后一切正常,所有用户都使用 DOMAIN\USER 而不是“系统帐户”记录它
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
foundation - NSNumberFormatter 货币负数
我目前的代码是
我NSLog
用来检查字符串货币,它正在打印“($ 70.00)”。我改变了“(”,“)”符号。我怎样才能做到这一点:
objective-c - 我应该使用 NSNumber 而不是基本的 C 数字类型吗?
使用 Foundation Framework 中的NSNumber而不是基本的 C 类型(int、float、double)有什么好处?
使用 NSNumber:
使用纯 C:
使用 C 似乎更容易和经济。
我知道 NSNumber 是一个对象(或类?)类型,但我为什么要使用它们而不是简单的 C 变量呢?我应该什么时候使用它们?
objective-c - 在 NSMutableArray 的特定索引处添加对象
如何在 的特定索引处添加对象NSMutableArray
?
对象如何添加到数组的前面?
iphone - iOS:NSSocketPort,你在哪里?
开发者文档中充满了对 的引用NSSocketPort
,这应该是 Foundation 框架的一部分。但是,我似乎无法在 Foundation 中找到 NSSocketPort 的头文件。我的猜测是它只是复制到 iOS 的 Mac 文档,并且 NSSocketPort 在 iOS 中并不存在。
我的问题:它(阅读:我太无聊了,找不到它)吗?如果没有:在基础级别上是否有另一种方法可以用来建立点对点连接(在 Game Kit 之外,因为这似乎相当反复无常)?
参考:
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
文件下载触发多个事件的可能性有多大?