在iOS 4.0中,Apple重新设计了备份过程.
iTunes用于存储Manifest.plist文件中与备份文件关联的文件名列表,但在iOS 4.0中,它已将此信息移至Manifest.mbdb
您可以通过使用iOS 4.0设备进行备份并查看〜/ Library/Application Support/MobileSync/Backup文件夹(查看具有最新日期的子文件夹)来查看此文件的示例
以下是文本编辑器中文件的截图:
alt text http://supercrazyawesome.com/images/mbdb.png
如何将其解析为Cocoa应用程序,以便我可以为iOS 4.0 更新我的(免费)iPhone Backup Extractor应用程序(http://supercrazyawesome.com)?
我有一个带有索引的UITableView; 我想为它添加一个UISearchBar,但索引与"x"重叠以清除搜索.我已经注意到在Contacts应用程序中,UISearchBar中的文本字段被调整大小以适应这一点,但我无法弄清楚如何在我自己的应用程序中执行此操作.
我在viewDidLoad中尝试了以下内容,但它似乎不起作用.
UITextField * textField = (UITextField *)[[self.search subviews] objectAtIndex:0];
CGRect r = textField.frame;
[textField setFrame:CGRectMake(r.origin.x, r.origin.y, r.size.height, r.size.width-30)];
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我有一个用iOS 5 beta2制作的备份(也有iTunes 10.5 beta).但令我惊讶的是,它不包含mbdx文件.
该mbdb文件与以前的格式相同.如何才能匹配文件ID和文件名Manifest.mbdx?
我有一个普通的NSView,通过拖动窗口边缘可以调整大小.
如果在[NSView动画制作者]动画期间调整视图大小,它将继续为原始动画的最终大小设置动画,但不会考虑新的窗口大小.
这是一个简单的示例项目.双击开始动画,然后在窗口完成之前调整窗口大小.
使动画考虑新帧大小的最佳方法是什么?