草庐IT

Binding_New_Objective-C_Types

全部标签

objective-c - MagicalRecord importFromObject : JSON with dictionary?

我正在解析一些以这种格式出现的JSON:{dataId="823o7tr23d387g";category="link";details={text="Sometextassociatedwiththelink";url="http://www.url.com";thumbnail_url="http://www.url.com/picture.jpeg";};source="CNN";},{...},MagicalRecord有一个很棒的导入方法:+(id)importFromObject:(id)data;但它是否支持JSON字典中的字典,以便它可以自动映射details{}到适当

objective-c - 使用 Core Data 时提高 UI 性能

我一直在我的项目中使用CoreData,我一直依赖它的数据错误系统来返回缓存数据,但是我遇到了一些性能问题,尤其是在配置其View的UITableView中显示数据时基于这个获取的数据。它基本上是通过它们的唯一ID获取一些NSManagedObject实例,并将存储在NSNumber中的值相加。它在for循环中对大约40个不同的对象执行此操作,并且每次重新加载UITableView时都会执行此操作。是否有任何建议的方法来监听Co​​reDataNSManagedObjects中的更改或在我的级别缓存数据的方法,或者我应该依赖数据错误,而这只是我做错了什么?如果您能指出一个好的模式来处理

objective-c - 捏合缩放 - 无法在缩放时保持图像位置固定

我是iPhone开发的新手。我想缩放imageview,我正在使用以下代码,-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.self.scrollViewOutlet.minimumZoomScale=0.5;self.scrollViewOutlet.maximumZoomScale=4.0;self.scrollViewOutlet.contentSize=self.imagetobeZoomed.image.size;self.scr

objective-c - 需要一个使用字典的随机单词生成器

我正在制作一个刽子手游戏,所以我需要一个随机词生成器。我的目标是让用户说出他们想要单词中有多少个字母,然后输出一个包含那么多字母的随机单词。我想使用iOS5中应该可用的字典。从这个link中学习我该怎么做?有没有人对随机单词生成器有一些建议-最好使用字典。我不想要一个随机的文本生成器,我希望它们是真实的英文单词。 最佳答案 查看Lexicontext,它有很多词的字典定义,并有一个简单的API来生成一个随机词:Lexicontext*dictionary=[LexicontextsharedDictionary];NSString*

objective-c - (string.length, 0) 是字符串的有效范围吗?

NSString方法,例如-substringWithRange:和-rangeOfString:options:range:说明:Important:RaisesanNSRangeExceptionifanypartofaRangeliesbeyondtheendofthestring.在我看来,范围(string.length,0)超出字符串的末尾。但是,[stringsubstringWithRange:NSMakeRange(string.length,0)]不会引发NSRangeException而是返回一个空字符串。所以我不确定(string.length,0)是否是一个有

objective-c - Objective-C - 使用属性获取访问器与直接使用 iVar

我想知道使用(get)访问器读取属性值和直接使用iVar之间到底有什么区别?假设我有一个声明属性的类:@interfaceFoo:NSObject@property(strong)NSString*someString;@end在实现中我正在使用它。以下两行之间是否有任何区别:someLabel.text=self.someString;someLabel.text=_someString;对于集合访问器来说很清楚。Afaik对于强属性,访问者负责保留和释放(一个有趣的“附带问题”是,如果ARC改变了它,即直接设置iVar[假设它不是__weakiVar]也使用ARC正确保留和释放),

objective-c - 填充 NSMutableArray 供以后在 obj-c 中使用

如何用设置的容量填充NSMutableArray以备后用?基本上我想设置一个NSMutableArray作为我的游戏对象的map,所以我有这条线......gameObjects=[[NSMutableArrayalloc]initWithCapacity:mapWidth*mapHeight];我曾希望创建并填充我的MutableArray,这样我就可以使用这种索引访问它...intii=(cellY*mapWidth)+cellX;NSDictionary*currentObject=[gameObjectsobjectAtIndex:ii];但我刚刚了解到initWithCapa

objective-c - 如何将 NSDictionary 的值转换为 NSString?

我在Objective-c中有一个方法,它接受一个NSDictionary并将值作为空格分隔的NSString返回。这个应用程序是跨平台的,因此我不能使用快速枚举。这是我目前所拥有的,然后是输出(显示从未创建字符串):-(NSString*)stringValuesFromDict:(NSDictionary*map){NSArray*values=[mapallValues];NSString*params=[NSStringstring];NSLog(@"valueslength:%d",[valuescount]);NSLog(@"values=%@",[valuesdescri

objective-c - 覆盖所有 View Controller 的 viewWillDisappear?

有没有一种方法可以覆盖我整个应用程序中所有ViewController的viewWillDisappear(或与此相关的任何ViewController委托(delegate)方法)?明确地说,我仍然想在ViewController本身中自定义每个viewWillDisappear方法,但基本上我想在每个ViewController的viewWillDisappear方法中添加一行代码,而无需手动执行(这是一个很大的项目)。 最佳答案 我只会制作一个基本的ViewController,它只覆盖您想要的功能,然后让您项目中的每个Vie

iphone - objective-c 中的 self.propertyName 与 _propertyName

我理解两者之间的区别:self.propertyName使用访问器方法,而_propertyName直接访问实例变量。因此,据我了解,唯一您不想使用self.propertyName的时间是在属性的访问器方法中,因为它会导致无限循环。只要我遵循该规则,每次需要在类方法中获取/设置该属性时使用self.propertyName是否可以,并且为了保持一致性可能是好的?非常感谢您的智慧! 最佳答案 除了setter和getter之外,你应该避免在你的init和dealloc方法中使用点符号,因为在一个类上调用已发布的方法是不安全的一半bu