问题标签 [nsobject]
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 - 如何制作自定义对象的副本
我制作了一个继承自 NSObject 的自定义对象。假设我有一个这些对象的数组。然后我想制作另一个对象,即数组中一个对象的副本。我不想简单地指向我想要一个副本的数组中的现有对象。是否有捷径可寻?
objective-c - 如何在特定地址初始化对象(NSObject 子类)
嗨,我需要在我指定的特定位置初始化一个 NSObject(例如,通过 void* 指针)。对于一点上下文,我正在编写一个 sqlite3 聚合函数。为了保留这个函数的临时结果,我必须调用一个 sqlite3_aggregate_context 函数,它为我分配一块内存。我想在这个位置存储一个 NSDecimalNumber。
到目前为止,我尝试了两种方法:
1)allocWithZone,通过这样做:
这不起作用,因为 NSZoneFromPointer 返回 nil。文档说这个函数的参数必须是一个先前分配的指针,它就是。我不知道这是否意味着使用 NSZoneMalloc/Calloc 分配。
2)
但这在释放内存时会导致某种无限递归......不确定是什么交易。截图在这里: http ://dl.dropbox.com/u/3002073/Public%20Sync/sqlitefunctionissue.png
任何建议将不胜感激!
iphone - 从 appDelegate 调用数据时重新加载 tableview 源
我有一个基于表的应用程序,将数据存储在 mysql 服务器上,它会被更新并将数据写入 nsdictionary 以保持持久性。当您对数据进行更改时,表需要更新。但是,如果我放一个 [self tableview reloadData] 应用程序在选择一行时崩溃。有没有人有关于如何使表格刷新发生的想法。我是否需要放弃它并从数据中制作一个对象并使用它?
谢谢。
这是 cellForRowAtIndexPath 方法。
iphone - NSObject 内存不足警告
我有一个 NSObject 的子类,它是一个将图像列表加载到内存中的单例,可以从硬盘驱动器或从 Internet 下载它们。
如果应用程序收到内存不足的消息(例如在 UIViewController 中),我想释放存储在内存中的图像。(然后它会在下次需要时从硬盘驱动器获取图像)。
iphone - 如何将 NSRange 存储在 NSMutableArray 或其他容器中?
这是我想要做的:
使用布尔值,我会使用如下代码:
或使用整数:
那么 a 的等价物是NSRange
什么?我真正不想做的是创建自己的子类NSObject
来完成此任务。苹果已经提供的东西肯定有办法吗?
iphone - 核心数据:在保存之前存储网页内容
我目前正在开发一个严重依赖于检索网络内容的应用程序。我有一系列 NSObject 类,它们代表我以 JSON 格式检索的内容。我还有代表我的核心数据模型的 NSManagedObject 类几乎相同。
这是我用来保存我的网页内容的 NSObject 类的示例:
这是我的 NSManagedObject 类的示例:
在此示例中,用户将浏览大量电影,但他们并不总是将电影保存到持久存储中。这是我首先将信息存储到单独的类中的主要原因,然后如果他们决定保存它,我将填充 NSManaged 对象类并保存。NSObject 类在用户深入到详细视图之前不会完全填充(最初只设置了movieTitle 和movieID)。
我想我的问题是把这些类分开有意义吗?有没有更好的设计方法,我只是没有看到?我是否应该坚持使用 NSDictionary 来填充我的表视图(NSDictionary 是从 JSON 数据填充的)?
objective-c - 在init中调用dealloc?
我正在编写一个框架,并且我有一个带有自定义 init 方法的对象:
如果发生错误,在方法dealloc
内部调用是否安全?init
我不确定这一点,内存管理是我生命中最重要的事情之一。
谢谢。
objective-c - 静态objective-c类是否必须继承NSObject?
在我的 Objective-C 项目中,我有一个奇怪的功能,可以说,我有一个类,如下所示:
发生的情况是,当我单步执行代码时它工作正常,但我在控制台中收到一个神秘错误(即使代码完全正常,按预期工作):
然而,即使它说中止,代码仍然有效。但是,当我在没有单步执行这些代码行的情况下运行它时,它会中止。发生了什么,为什么?
objective-c - Objective-C 中的 NSObject 数组
我已经创建了一个对象,现在我正在尝试创建一个包含这些对象的数组。我尝试了一些不同的事情,但没有成功。
我怎样才能做到这一点?
iphone - 如何判断一个类是否继承自 NSObject (Objective-C)
我在 iPhone 上使用 Objective-C,需要知道“类”是否继承自“NSObject”。
我尝试检查它是否响应 NSObject 选择器:
但你可以猜到发生了什么......它甚至没有响应“respondsToSelector:”所以它抛出了一个“不实现doesNotRecognizeSelector:”异常。
我试图捕获该异常,但似乎无法使用@try-@catch 捕获它。
有任何想法吗?