问题标签 [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 - 所有对象都占用相似的内存量吗?目标-c
如果我让我的对象成为 UIViewController 的子类,它是否会比它是 NSObject 的子类使用更多的内存?通过子类化复杂类与简单类相比,使用多少开销的大致数字会很棒。编辑:或者自己找出差异的方法。
ios - 按标签查找对象
我在细胞内有 s UITableView
。UITextField
每个UITextField
人都有自己的标签。如何UITextField
通过标签访问?我试图用谷歌搜索那个答案,但看起来前 5 页显示了如何检查发件人的标签。
iphone - 拆分一个 NSString
快速提问。如果它包含某个子字符串,我需要拆分一个 NSString。有人可以告诉我如何做到这一点的例子吗?
非常感谢!
iphone - performSelector 不会将对象传递给选择器
我有一个 NSSet 对象,我想通过performSelector
-call 传递:
问题是 Object 在myMethod
. 由于 performSelector 保留了传递的对象,我不明白出了什么问题。
我的方法定义如下
NSLog 显示:设置计数:0
深入研究这个问题并且上面的计数已经表明,NSSet 对象实际上是通过的,但是会丢失它的记录。
不是 NSSet 保留了它的对象吗?
iphone - 如何继承 UIApplication 而不是 NSObject
我有三个 Xcode 项目,我想将它们集成到一个项目中。其中两个项目是基于视图的应用程序,因此应用程序委托继承了 NSObject 和 UIApplicationDelegate。但是第三个项目不是基于视图的应用程序,因此应用程序委托继承了 UIApplication。
所以现在我正在修复中。我应该如何整合它们三个,因为如果我试图让我的第三个类继承 NSObject 那么会有很多错误。即使我处理了这些错误,应用程序在运行时也会崩溃并给出异常:
由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“只能有一个 UIApplication 实例。”
那我现在该怎么办?
iphone - 在访问子视图中的对象时获取 EXC_BAD_ACCESS
也许是一个非常基本的问题,但我不明白......
我已经编写了自己的类,以便在我的 iPhone 应用程序中将数据作为对象。该类是 NSObject 类型。该类有几个 NSString 属性以及其他类的三个对象。
我在视图控制器的函数调用中创建了一个 vcardItem 对象。数据已填充并可访问。调用函数 initWithPayload 并设置所有属性。
然后我打开另一个视图来显示详细信息并使用我的 vcardItem 对象调用函数 setVCard(仍然可以完全访问):
那么在 VCardViewController 中,只有 NSString 属性是可访问的。一旦我尝试访问 VCardNItem、vCardADRitem 或 vCardTELitem 的属性,我就会收到 EXC_BAD_ACCESS 错误。
看起来 vcardItem 对象中的对象不可用!?
我已经设置了 NSZombie... 东西,我的 vcardItem 对象仍然存在(没有“Zombie”),但我无法访问数据。
任何的想法?我有点卡在这里......
iphone - 将对象交给视图的正确方法?
我对 iphone 开发有点陌生。我开发了一个不错的应用程序,它从提要加载 XML 数据,在 UITableView 中显示这些数据,如果用户点击一行,应该有一个显示数据的详细视图。
那就是我被卡住的地方。我不清楚如何将用户选择的条目的数据移交给我的详细信息视图。Detail-View 是通过 presentModalView 调用的...
我想过:
调用我的详细视图的 viewController 的“setDetails:(PostingData *)myPosting”函数。
通过调用 presentModalViewAnimated 将 detailView 呈现给用户。
视图已显示,但 setDetails: 函数在没有任何输出到调试器控制台的情况下崩溃。
我的问题:
将数据(在自定义对象中作为自写类的实例)从我的视图控制器移交给应该显示详细数据的视图控制器的正确方法是什么。
任何提示或帮助表示赞赏。我不能为你的帮助付钱给你,但我正在变得更好,然后也帮助别人:-)。
c++ - Objective-C++中自己的内存管理
对于 C++ 代码,我可以通过使用placement new/delete 运算符及其arraycounterparts 自行管理内存。
现在我想将我的内存管理器也用于 Objective-C 代码。我想过替换 NSObject 的alloc:
和dealloc:
方法,但poseAsClass:
不再起作用。那么:如何使用我的内存管理器强制它?还是我完全走错了路?
iphone - NSObject 子类切换线程中的 NSXMLParser
我刚刚创建了一个 NSObject 的子类,它初始化一个 NSXMLParser,解析 XML,然后在我传递给子类的委托中调用一个方法:
初始化器:
委托中的调用方法:
然后我可以获取解析的数据(存储在 中self.arrayOfDictionaries
)并在委托类中使用它。
问题是,我收到以下日志消息:
我是否通过将 NSXMLParser 活动放入 NSObject 子类给自己造成问题?
DDXMLParser.h: https ://gist.github.com/762235 DDXMLParser.m: https :
//gist.github.com/762236 用例:https ://gist.github.com/762237
干杯
iphone - 内存管理:在构造函数中释放自定义对象 - Objective-C
我有一个init
从NSDictionary
. 这是在我的Friend
对象之内。
我的问题是我什么时候发布这个特定的实例化Friend
?
我调用init
下面的方法将Friend
对象添加到friends
数组中
然后我在代码中执行以下操作:
如果我是方法中autorelease
的Friend
对象,init
那么当我使用上面的代码获取基于indexPath.row
.