iOS 开发笔记(一)
2015-10-08 16:58
176 查看
一 崩溃日志
有时候我们会遇到在设备上、模拟器上运行完好,但是上线之后会遇到闪退的问题,但是,从何处着手呢?这时iOS崩溃日志派上用场了。在大多数情况下,你能从中了解到关于闪退的详尽、有用的信息。
有几种方法可以从设备上获取崩溃日志。
设备与电脑上的iTunes Store同步后,会将崩溃日志保存在电脑上。根据电脑操作系统的不同,崩溃日志将保存在以下位置:
Mac OS X:~/Library/Logs/CrashReporter/MobileDevice/
Windows XP: C:Documents and Settings<USERNAME>Application DataApple ComputerLogsCrashReporterMobileDevice<DEVICE_NAME>
Windows Vista or 7: C:Users<USERNAME>AppDataRoamingApple ComputerLogsCrashReporterMobileDevice<DEVICE_NAME>
参考自:http://www.cocoachina.com/industry/20130725/6677.html(这篇文章讲的很详细)
二 使用单例
- (instancetype)init
{
static MyManager
*sharedMyManager =
nil;
static dispatch_once_t
onceToken;
dispatch_once(&onceToken,
^{
sharedMyManager
= [[self alloc]
init];
});
return self;
}
三 tableviewHeaderView的粘滞效果
当建立tableview的时候style设置成UITableViewStylePlain的时候自带粘滞效果,设置成UITableViewStyleGrouped的时候粘滞效果就没有
四 快速打印(NSLog)view的frame各个值的方法
NSLog(@”My view frame: %@”, NSStringFromCGRect(myView.frame));
有时候我们会遇到在设备上、模拟器上运行完好,但是上线之后会遇到闪退的问题,但是,从何处着手呢?这时iOS崩溃日志派上用场了。在大多数情况下,你能从中了解到关于闪退的详尽、有用的信息。
有几种方法可以从设备上获取崩溃日志。
设备与电脑上的iTunes Store同步后,会将崩溃日志保存在电脑上。根据电脑操作系统的不同,崩溃日志将保存在以下位置:
Mac OS X:~/Library/Logs/CrashReporter/MobileDevice/
Windows XP: C:Documents and Settings<USERNAME>Application DataApple ComputerLogsCrashReporterMobileDevice<DEVICE_NAME>
Windows Vista or 7: C:Users<USERNAME>AppDataRoamingApple ComputerLogsCrashReporterMobileDevice<DEVICE_NAME>
参考自:http://www.cocoachina.com/industry/20130725/6677.html(这篇文章讲的很详细)
二 使用单例
- (instancetype)init
{
static MyManager
*sharedMyManager =
nil;
static dispatch_once_t
onceToken;
dispatch_once(&onceToken,
^{
sharedMyManager
= [[self alloc]
init];
});
return self;
}
三 tableviewHeaderView的粘滞效果
当建立tableview的时候style设置成UITableViewStylePlain的时候自带粘滞效果,设置成UITableViewStyleGrouped的时候粘滞效果就没有
四 快速打印(NSLog)view的frame各个值的方法
NSLog(@”My view frame: %@”, NSStringFromCGRect(myView.frame));
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 设计模式之创建型模式 - 特别的变量问题
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- Awstats处理多apache日志
- 典型入侵日志分析
- MS SQL Server数据库清理错误日志的方法
- 简介操作MySQL日志的一些方法
- MSSQL 2005/2008 日志压缩清理方法小结
- SQL Server误区30日谈 第19天 Truncate表的操作不会被记录到日志
- C#3.0使用EventLog类写Windows事件日志的方法
- C#单例模式(Singleton Pattern)实例教程
- mysql binlog二进制日志详解
- C#实现线程安全的简易日志记录方法
- C#实现将程序运行信息写入日志的方法
- ORACLE DATAGUARD中手工处理日志v$archive_GAP的方法