objective-c-2.0相关内容

@property 和 @synthesize 的意义何在?

我没弄明白,也没有网站能解释得够清楚……@property和@synthesize的具体用途是什么代码>? 提前致谢! 解决方案 Objective-C 运行时编程指南:声明的属性 @property 为要实现的公共属性声明 getter 和 setter 方法.例如这个属性声明: @property 浮点值; 相当于: -(浮点数)值;- (void)setValue: ..
发布时间:2022-01-19 20:38:37 移动开发

(null) libc++abi.dylib:终止调用抛出异常

我使用 Xcode 4.5PR 和 iOS 6beta 2. 我没有更改任何代码,我的应用程序抛出了标题中提到的异常. 我使用了导致此异常的函数的调试窗口,但它显示 0x38dda960: push {r4, r5, r6, r7, lr} 我怎样才能找到问题?我该如何解决? 解决方案 如果您没有进行任何更改,这可能只是与目前的 iOS 6 beta 相关. 但是,对 ..
发布时间:2021-12-20 21:19:01 移动开发

核心绘图-添加OutOfRange以绘制随标签"OL"动态变化的图形.

当前,我正在开发已建立的应用程序,该应用程序使用Core plot,特别是使用ScatterPlot绘制图形.使用从连接的蓝牙设备获得的值绘制该图,因此可以动态绘制该图. XY图,其中X轴具有时间值,Y轴具有来自BLE设备的值. 现在的要求是在图形中添加一个超出范围的值并带有标签"OL",并且该值不是蓝牙设备的固定常数(其更多是在BLE层中构造的模型对象中设置的状态)以及针对该状态获得的垃圾 ..
发布时间:2020-07-02 00:10:23 移动开发

如何从一个类到另一个类获取indexPath

我有一个应用程序,其中我的主视图是表格视图.每个单元加载另一个包含某些数据的视图.现在,每个单元格都不同,因此每个单元格加载的视图中的数据也应该不同.为此,我需要indexPath.我为TableView创建了一个类,为简单的UIView创建了另一个类.如何将indexPath值从一个类转发到另一个类. 先谢谢了 尼克 解决方案 如果我理解您要问的内容,那么您就有一个TableVie ..
发布时间:2020-07-02 00:09:07 移动开发

那么,如何处理ARC并在viewDidUnload上释放属性/子视图?

我仍在学习iOS开发,并且一直在研究各种教程和书籍.有些是ARC之前的版本,有些是使用ARC的. 在某些情况下,我们被教导要在viewDidUnload上释放ViewController的所有属性和子视图,但在某些情况下,我被告知不再需要这样做. 有人可以给出明确的答案吗?在iOS 5以上版本中,必须要做全部事情: -(void)viewDidUnload { [super ..
发布时间:2020-07-02 00:09:04 移动开发

使用@property ivars的最佳做法

有人可以分享一些有关在init方法或指定的初始化方法中使用@property iVars的最佳实践/代码约定的知识吗? 请参见我的示例: @interface MyClass () @property(nonatomic,strong) nsstring *tempString; @property(nonatomic,strong) NSMutableArray *arrItems; ..
发布时间:2020-07-02 00:07:54 移动开发

通过透明窗口传递点击

我有一个全屏透明窗口.当用户点击它时,我希望将点击发送到窗口下方.我该怎么办? 解决方案 将IgnoresMouseEvents设置为YES应该可以解决问题. (void)setIgnoresMouseEvents:(BOOL)ignoreMouseEvents 指定窗口对鼠标单击和其他鼠标事件是否透明,从而允许覆盖窗口. ..
发布时间:2020-07-02 00:07:41 其他开发

__strong和__weak关键字放置-Objective-C

编译器似乎对以下两个声明没有问题: NSObject * __weak weakThing; __weak NSObject *anotherWeakThing; 两者之间有区别吗?行为类似于 const关键字? 我问是因为Xcode的警告通常暗示... SomeDataType * __弱/__强 ...当您搞砸了一些东西时.因此,我尝试遵循这种模式,但想知道是否存在 ..
发布时间:2020-07-02 00:07:37 其他开发

@property和@synthesize有什么意义?

我无法弄明白,并且没有网站可以清楚地解释它...... @property 的目的究竟是什么? code> @synthesize ? 提前致谢! 解决方案 Objective-C运行时编程指南:声明的属性 @property 声明要实现的公共属性的getter和setter方法。例如,这个属性声明: @property float value; 相当 ..
发布时间:2018-09-22 09:19:30 移动开发

Xcode:如何创建出现在另一个视图控制器中的PopUp视图控制器

基本上我想要弄清楚的是,我说有一个名为V1的视图控制器,里面有一个常规视图和一个按钮。现在,当您点击该按钮时,我希望该按钮创建一个动作,在同一个视图控制器V1中弹出另一个名为V2的视图控制器。 V2的大小会减小一些,以至于它不会填满整个屏幕,但你仍然可以看到V2后面的第一层是V1。所以基本上,你永远不会离开V1。我希望这对我正在尝试做的事情有意义。我知道MTV应用程序具有这种功能。我正在谈论 ..
发布时间:2018-09-18 15:42:58 移动开发

在theos中编译调整时出错

我按照教程这里。但是当我使用这里的标题运行make时,我得到了 全力调整WelcomeWagon ... 预处理Tweak.xm ... 编译Tweak.xm ... Tweak.xm中包含的文件:1: /opt/theos//include/SpringBoard/SpringBoard.h:7:26:错误:UIApplication.h:没有这样的文件或目录 cc1objpl ..
发布时间:2018-09-03 18:12:00 移动开发

(null)libc ++ abi.dylib:terminate调用抛出异常

我使用Xcode 4.5PR和iOS 6beta 2。 我没有更改任何代码,我的应用程序抛出标题中提到的异常。 我使用Debug Window这个函数引起了这个异常,但它显示了 0x38dda960: push {r4,r5,r6,r7,lr} 如何找到问题?我该如何解决? 解决方案 如果你没有改变任何东西,这可能只是与iOS 6测试版有关目前的情况。 ..
发布时间:2018-08-31 19:10:17 移动开发

如何测试属性的存在和类型基于NSString类型键?

在我的iOS项目中更新Core数据模型的任务中,我查询服务器的JSON对象,在某种程度上与我的模型的托管实体相对应。我努力的最终结果是从JSON输出可靠的更新解决方案。 对于这个问题的例子,我将命名核心数据管理对象 existingObj 和传入的JSON反序列化字典 updateDict 。棘手的部分是处理这些事实: existingObj updateDict 不是 update ..

技术创建下降字母和单词

我正在寻找一种技术来创建一个窗口,其中字母从上到下逐渐变化。 这是类似于滚动 我应该使用哪些语言? 非常感谢。 解决方案有一个美妙的资源,在过去十年由法国程序员开发:Gerard Ferrandez。该网站是 http://www.dhteumeuleu.com/ 。 具体来说,Gerard的javascript技巧可以显示下降字母: http://www.dh ..
发布时间:2017-01-20 18:21:00 前端开发

如何创建随机选择的NSString“package” iPhone应用程序

我只是深入研究Objective C和Cocoa Touch,我试图建立一个个人使用的应用程序。 我的目标是创建一个应用程序,在iPhone屏幕上的中心窗口中显示随机NSString,同时在另一个窗口中显示相关NSStrings的可滚动列表 例如:如果中心NSString是动物的名称,例如“Lion”,则它旁边的列表中的NSStrings也将是动物(例如“Tiger”,Snow Leo ..
发布时间:2016-12-10 01:14:48 移动开发