Objective-C
objective-C语言 我需要一个很好的类比来理解Class方法和实例方法
我正相当困惑,因为我正在阅读的书正在深入研究NSNumber课程,并讨论了你可以调用它的所有不同方法.我有几个问题: 1.)你不必在基础课上调用典型的alloc或init吗? 2.)在什么情况下你会使用,比如,numberWithChar:而不是initWithChar(我认为...[详细]
2020-05-11 13:55 分类:编程语言objective-C语言 如何将NSMutableString中的数据添加到NSArray中?
是否可以将NSMutableString中的值添加到NSArray中?什么是片段? 实际上,迈克错了.如果要使用单个NSMutableString对象实例化NSArray,可以执行以下操作: NSMutableString *myString; //Assuming your string is here NSArray *array = [N...[详细]
2020-05-11 13:49 分类:编程语言objective-C语言 无法在NSTextView中设置文本
::编辑:: 它现在有用吗?哈哈,也许我只是没有保存我最新的IB ……谁知道谁. 谢谢! 嘿, 这是我第一次玩桌面应用程序(我有使用iphone应用程序的经验)而且我被卡住了 – 我的文本视图不会更新以显示任何文本: .m: @synthesize textVie...[详细]
2020-05-11 13:09 分类:编程语言objective-C语言 NSDateComponents – EXC_BAD_ACCESS错误
基本问题,我确信有一个简单的答案. 我正在尝试获取照片的时间戳.当我尝试访问NSDateComponents以检索特定的日期元素(例如“天”)时,我收到一个EXC_BAD_ACCESS错误. 首先,我的代码的相关位: // formattedDateString is a string represen...[详细]
2020-05-11 12:02 分类:编程语言objective-C语言 UIView中的UIImageView,不显示超出界限的图像部分
我怎样才能解决标题中提到的问题? 所以我有一个UI ImageView,其中有一个UIImage. 我的UIImageView在视图中.当我将imageview的原点设置为(-120,-30)时,我不希望看到我的imageview的开始.这可能吗?可以这样做吗?怎么样? 将图像视图上的...[详细]
2020-05-11 11:34 分类:编程语言objective-C语言 如何实现或模拟“抽象”OCUnit测试类?
我在继承层次结构中组织了许多Objective-C类.他们都共享一个共同的父母,实现孩子们共享的所有行为.每个子类定义了一些使其工作的方法,并且父类为设计为由其子项实现/覆盖的方法引发了异常.这有效地使父类成为一个伪抽象类(因为它本身没用...[详细]
2020-05-11 10:45 分类:编程语言objective-C语言 如何随机地交换我的四个ui元素的位置? – 24种可能性的算法
我有一个带有四个不同按钮的程序.我想随机交换按钮的位置.例如:1 2 3 4后来:3 4 1 2后来:1 3 2 4 有算法吗?我能想到的唯一方法是从1到24(24种可能性)创建一个随机数,然后编写所有可能的按钮位置. int foo = arcrandom() % 23; ...[详细]
2020-05-11 10:36 分类:编程语言objective-C语言 正确使用核心数据进行多重访问 – iphone / ipad
我有一个问题;) 实际上我想在不同的线程中使用核心数据. 我有两个UI视图,显示数据库中同一个表的数据. 如果在第一个视图中删除一个我应该保存的条目,然后让PersistentStoreCoordinator给我(UIview)一个大脑新的托管对象. 他们在itunesU官...[详细]
2020-05-11 10:30 分类:编程语言objective-C语言 我可以在预期的NSNumber的任何地方使用NSDecimalNumber吗?
NSDecimalNumber是NSNumber的子类,据我所知,它实现了NSNumber实例所期望的所有NSNumber方法. 鉴于此,是否可以将NSDecimalNumbers提供给任何期望NSNumber的代码? 唯一可能的问题可能是检查参数是NSNumber实例的代码,但由于NSNumber是一个...[详细]
2020-05-11 10:08 分类:编程语言为什么我允许在Objective-C的头文件中未声明的实现中编写和使用方法?
@interface SomeClass : NSObject { } @end @implementation SomeClass -(void) awesomeMethod600 { } @end 没有错误,awesomeMethod600工作. 类接口中的方法声明适用于编译器(以禁止警告),因为Objective-C中的方法查找是在运行时完成的,...[详细]
2020-05-11 09:00 分类:编程语言