objective-c-2.0相关内容
我没弄明白,也没有网站能解释得够清楚……@property和@synthesize的具体用途是什么代码>? 提前致谢! 解决方案 Objective-C 运行时编程指南:声明的属性 @property 为要实现的公共属性声明 getter 和 setter 方法.例如这个属性声明: @property 浮点值; 相当于: -(浮点数)值;- (void)setValue:
..
我使用 Xcode 4.5PR 和 iOS 6beta 2. 我没有更改任何代码,我的应用程序抛出了标题中提到的异常. 我使用了导致此异常的函数的调试窗口,但它显示 0x38dda960: push {r4, r5, r6, r7, lr} 我怎样才能找到问题?我该如何解决? 解决方案 如果您没有进行任何更改,这可能只是与目前的 iOS 6 beta 相关. 但是,对
..
当前,我正在开发已建立的应用程序,该应用程序使用Core plot,特别是使用ScatterPlot绘制图形.使用从连接的蓝牙设备获得的值绘制该图,因此可以动态绘制该图. XY图,其中X轴具有时间值,Y轴具有来自BLE设备的值. 现在的要求是在图形中添加一个超出范围的值并带有标签"OL",并且该值不是蓝牙设备的固定常数(其更多是在BLE层中构造的模型对象中设置的状态)以及针对该状态获得的垃圾
..
在MainViewController实现中,我需要访问两个不同类的变量.其中一个类是AppDelegate,另一个是FlipsideViewController. 我访问这些代码的方式是通过以下代码: -(void)someMethod { MyApplicationAppDelegate *appDelegate = (MyApplicationAppDelegate *)[[UIApp
..
两个日期之间的差错怎么可能是错误的(2013-04-04T19:14:58 + 02:00-2013-04-03T18:14:58 + 02:00)? 代码的结果是 01天06时46分02秒 结果完全错误,正确答案应该是 01天01小时00分钟00秒 您能否帮助我找出问题的根源? 代码: -(void)startTimer { timer = [N
..
我使用下面的代码用空字符串替换json响应中的空值,但是它不起作用.请帮我解决此问题,在很多情况下和应用程序崩溃时,服务器响应都为空. 代码: - (NSMutableDictionary *)recursive:(NSMutableDictionary *)dictionaryResponse { NSMutableDictionary *dictionary=[[NSMu
..
我有一个应用程序,其中我的主视图是表格视图.每个单元加载另一个包含某些数据的视图.现在,每个单元格都不同,因此每个单元格加载的视图中的数据也应该不同.为此,我需要indexPath.我为TableView创建了一个类,为简单的UIView创建了另一个类.如何将indexPath值从一个类转发到另一个类. 先谢谢了 尼克 解决方案 如果我理解您要问的内容,那么您就有一个TableVie
..
我仍在学习iOS开发,并且一直在研究各种教程和书籍.有些是ARC之前的版本,有些是使用ARC的. 在某些情况下,我们被教导要在viewDidUnload上释放ViewController的所有属性和子视图,但在某些情况下,我被告知不再需要这样做. 有人可以给出明确的答案吗?在iOS 5以上版本中,必须要做全部事情: -(void)viewDidUnload { [super
..
有人可以分享一些有关在init方法或指定的初始化方法中使用@property iVars的最佳实践/代码约定的知识吗? 请参见我的示例: @interface MyClass () @property(nonatomic,strong) nsstring *tempString; @property(nonatomic,strong) NSMutableArray *arrItems;
..
我需要财产的访问地址,但是有问题.示例代码是 @interface Rectangle : NSObject { SDL_Rect wall; SDL_Rect ground; } @property SDL_Rect wall; @property SDL_Rect ground; @end @implementation Rectangle @synthesize x;
..
我有一个全屏透明窗口.当用户点击它时,我希望将点击发送到窗口下方.我该怎么办? 解决方案 将IgnoresMouseEvents设置为YES应该可以解决问题. (void)setIgnoresMouseEvents:(BOOL)ignoreMouseEvents 指定窗口对鼠标单击和其他鼠标事件是否透明,从而允许覆盖窗口.
..
编译器似乎对以下两个声明没有问题: NSObject * __weak weakThing; __weak NSObject *anotherWeakThing; 两者之间有区别吗?行为类似于 const关键字? 我问是因为Xcode的警告通常暗示... SomeDataType * __弱/__强 ...当您搞砸了一些东西时.因此,我尝试遵循这种模式,但想知道是否存在
..
在Ruby中,有模块,您可以通过“混入"模块来扩展类. module MyModule def printone print "one" end end class MyClass include MyModule end theOne = MyClass.new theOne.printone >> one 在Objective-C中,我发现我有一组通用方法
..
我无法弄明白,并且没有网站可以清楚地解释它...... @property 的目的究竟是什么? code> @synthesize ? 提前致谢! 解决方案 Objective-C运行时编程指南:声明的属性 @property 声明要实现的公共属性的getter和setter方法。例如,这个属性声明: @property float value; 相当
..
基本上我想要弄清楚的是,我说有一个名为V1的视图控制器,里面有一个常规视图和一个按钮。现在,当您点击该按钮时,我希望该按钮创建一个动作,在同一个视图控制器V1中弹出另一个名为V2的视图控制器。 V2的大小会减小一些,以至于它不会填满整个屏幕,但你仍然可以看到V2后面的第一层是V1。所以基本上,你永远不会离开V1。我希望这对我正在尝试做的事情有意义。我知道MTV应用程序具有这种功能。我正在谈论
..
我按照教程这里。但是当我使用这里的标题运行make时,我得到了 全力调整WelcomeWagon ... 预处理Tweak.xm ... 编译Tweak.xm ... Tweak.xm中包含的文件:1: /opt/theos//include/SpringBoard/SpringBoard.h:7:26:错误:UIApplication.h:没有这样的文件或目录 cc1objpl
..
我使用Xcode 4.5PR和iOS 6beta 2。 我没有更改任何代码,我的应用程序抛出标题中提到的异常。 我使用Debug Window这个函数引起了这个异常,但它显示了 0x38dda960: push {r4,r5,r6,r7,lr} 如何找到问题?我该如何解决? 解决方案 如果你没有改变任何东西,这可能只是与iOS 6测试版有关目前的情况。
..
在我的iOS项目中更新Core数据模型的任务中,我查询服务器的JSON对象,在某种程度上与我的模型的托管实体相对应。我努力的最终结果是从JSON输出可靠的更新解决方案。 对于这个问题的例子,我将命名核心数据管理对象 existingObj 和传入的JSON反序列化字典 updateDict 。棘手的部分是处理这些事实: existingObj updateDict 不是 update
..
我正在寻找一种技术来创建一个窗口,其中字母从上到下逐渐变化。 这是类似于滚动 我应该使用哪些语言? 非常感谢。 解决方案有一个美妙的资源,在过去十年由法国程序员开发:Gerard Ferrandez。该网站是 http://www.dhteumeuleu.com/ 。 具体来说,Gerard的javascript技巧可以显示下降字母: http://www.dh
..
我只是深入研究Objective C和Cocoa Touch,我试图建立一个个人使用的应用程序。 我的目标是创建一个应用程序,在iPhone屏幕上的中心窗口中显示随机NSString,同时在另一个窗口中显示相关NSStrings的可滚动列表 例如:如果中心NSString是动物的名称,例如“Lion”,则它旁边的列表中的NSStrings也将是动物(例如“Tiger”,Snow Leo
..