问题标签 [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.
iphone - 如何为 UIView 子类制作自定义委托协议?
我正在制作一些选项卡,我想为它们设置自己的委托,但是当我尝试向委托发送操作时,什么也没有发生。
我也尝试过遵循本教程: 链接文本
但这对我不起作用:(
这是我的代码:TiMTabBar.h
TiMTabBar.m:
委托仅在其内部工作,而不在任何其他文件中工作,例如:
XXXController.m:
这些似乎都不适用于 XXXController。任何人都知道如何使这项工作?
cocoa - 是否可以在 IB for iPhone 项目中创建一个支持子节点的 NSObject 子类?
我正在为 iPhone 制作一个自定义 UI 元素类。在具有层次结构的 Interface Builder 上编辑我的类会很酷。
我的一些类是像 UINavigationController 这样的管理类,但它们不是其中之一,是 NSObject 的子类。
当然,我可以在 IB 上放置一个 NSObject 实例,但它不能有子节点。有没有办法将子节点添加到 NSObject 的子类?
iphone - 字符串名称的目标C对象?
是否可以找到以特定字符串命名的对象。
例如我可以在 php 中使用它
这可能吗?objectbyname 将为此提供适当的功能。
iphone - 实现帮助...子类NSManagedObject?
我正在开发一个应用程序,其中有一些产品可以在列表中下载。下载的产品显示在一个表格中,每个都将显示一个包含更多信息的详细视图。
这些相同的产品可以保存为收藏夹,为此我使用的是 Core Data。
我希望能够重新使用一堆视图来显示产品,这意味着存储对象和下载对象必须是同一种。
现在,我将如何最好地实现对象?我可以开这样的课吗:
FavoriteProduct : NSManageObject // 实现
然后子类
Product : FavoriteProduct // 实现
?
CD课程并没有给我一切。合并这两个对象类的最佳方法是什么,这样我在为每个对象实现不同视图方面的工作就很少了?基本上,我只是希望能够在 Product 对象上调用相同的方法等,就像对那些是 FavoriteProduct 对象一样,并为这两种对象重用视图。两者之间只有一点区别(一个当然存储为收藏夹,并具有一些额外的值,例如注释、标签,而 Product 则没有)。
提前致谢
iphone - 如何理解NSObject,它既是协议又是接口
您可以在 NSObject.h 文件中看到以下内容
// 1. 这是一个协议
// 2.这里是一个接口,符合上面的协议
// 3. 下面的“( )”是什么意思?NSCoderMethods 是一个协议
NSObject 这么重要,我需要明白,为什么要这样设计呢?
iphone - NSObject 默认构造函数
NSObject 的默认构造函数是这样的?
谢谢!
cocoa - 正确处理异步 NSObject
我有类似的情况: Objective-C: How to use memory management proper for asynchronous methods
我有一个异步下载和解析 xml 文档的对象。然后它有一个委托方法,将它检索到的数据传输给调用者。
我的两个问题是:
何时释放数据检索对象?我在上面发布的链接给出了 2 个答案,一个说在代表中发布,一个说立即发布,这是正确的(或者如果两个答案都正确,则更好)
我的第二个问题是,将检索到的数据传输给调用者的最佳方式是什么?目前我有
我使用了复制,因为据我所知,这使得可变数组不可变。那是对的吗?
objective-c - Objective C 内存管理问题
我知道这已经被讨论过了,但我只是没有得到一些内存管理。我知道保留使对象保持活动状态,而副本则为对象提供了单独的副本。
我不明白的是,当涉及到 ivars 和属性时,将其保留为属性意味着 setter 释放旧值并保留新值:
但我见过他们将静态字符串分配给保留属性 ivars 的示例,例如
设置字符串的第二次调用应该在不允许的静态字符串上调用释放,为什么程序不会崩溃?
另外,如果一个对象是用retain属性声明的,然后用init分配一些东西,例如
这是否意味着 someArray 现在的保留计数为 2 但如果它是用
保留计数只有 1,因为第二个是工厂方法?
iphone - iPhone Int 与 NSObject &/cause 类不能引用自身
我有一个函数updateTheValue()
,我已经调用[self updateTheValue]
了一段时间了。最近发生了两件事;我在方法中添加了调用viewDidLoad()
方法,它发出警告说我的班级可能对此没有响应。其次,我想将对象传递给updateTheValue()
喜欢的字符串,但主要是整数,所以我声明了一个 NSObject 来传递给方法。int 可以放入 NSObject 插槽,还是应该使用什么来代替?
我会单独发布这些,但它们似乎是相关的,因为在更新updateTheValue()
以接受 NSObject 之后,对这个函数的每个引用都会导致我的类“可能不响应 -updateTheValue”的错误
iphone - 无法在 ObjC 中设置对象?
每当我的方法将一个对象设置为onTouchEventReceiver时,当另一个线程调用另一个方法时,它就会丢失。
该代码产生以下内容:
...触摸屏幕后...
为什么会这样?代码似乎是正确的。