草庐IT

trace_object_allocations

全部标签

c# - 将 .NET DateTime.Ticks 属性转换为 Objective-C 中的日期

我有一个时间戳,表示自0001年1月1日午夜12:00:00以来经过的100纳秒间隔的数量(根据http://msdn.microsoft.com/en-us/library/system.datetime.ticks.aspx)。该值由用C#编写的服务器生成,但我需要在iOS上将其转换为Objective-C中的日期。例如,时间戳634794644225861250应该给出2012年8月2日的日期。 最佳答案 此C#代码可能对您有所帮助://TheUnixepochis1970-01-0100:00:00.000DateTimeU

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