iOS 开发笔记(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012490014/article/details/48463285

一  崩溃日志

      有时候我们会遇到在设备上、模拟器上运行完好,但是上线之后会遇到闪退的问题,但是,从何处着手呢?这时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));


猜你喜欢

转载自blog.csdn.net/u012490014/article/details/48463285