摘要:1设置 整个项目是否支持ARC选择No 不支持 YES 支持2 设置部分文件是否支持ARC。支持ARC的Flags-fobjc-arc 不支持的Flags-fno-objc-arc
阅读全文
摘要:在程序中,无论是你想弄清楚为什么数组中有3个对象而不是5个,或者为什么一个新的玩家开始之后,游戏在倒退——调试在这些处理过程中是比较重要的一部分。通过本文的学习,我们将知道在程序中,可以使用的大多数重要调试功能,并如何利用这些调试功能来帮助你以更少的时间解决bug。本文将介绍如下内容:使用控制台检查程序的状态进行日志记录,并熟练的驾驭NSLog利用对象的生命周期跟踪内存的使用使用控制台进行检查在进行调试程序的时候,可能Xcode底部的小黑框会是你最好的朋友。它能输出日志信息,错误信息以及其它各种有用的内容——这可以帮助你进行错误的跟踪。除了可以在看到日志的输出,我们还可以在某个断点出停留住,并
阅读全文
摘要:Ios沙盒目录清单1 Documents用于存储用户生成的文件、其他数据及其他程序不能重新创建的文件,默认文件通过iCloud自动备份。如果不需要iCloud备份,则设置标记NSURLIsExcludedFromBackupKey,注明不备份1.1 读取Documents目录代码NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *path = [paths objectAtIndex:0]; NSLog(@"path:%@
阅读全文
摘要:自定义UITableView 分成两个部分1 自定义UITableViewCell 继承UITableViewCell,同时提供接口,根据当前的数据,现实View2 在UITableView中实现 对自定义 UITableViewCell的创建2.1 创建UITableViewCellstatic NSString *CellTableIdentifier = @"CellName";UINib *nib = [UINib nibWithNibName:@"nibName" bundle:nil];[tableView registerNib:nib f
阅读全文
摘要:问题现象:xcode 的项目在进行真机调试时,xcode不能识别真机, 调测情况分析: 1 设备正常,itunes 能够识别 2 在apple developer 中创建项目的Provisioning Profiles文件已经包含测试设备的ID 最后发现原因为,项目设备中包含上一年的Provisioning Profiles,xcode检查后不能通过,解决方法: 删除设备中的描述文件路径:设置--->通用--->描述文件 ,选择对应的描述文件进行删除
阅读全文