单纯的NSLog方式打出的Log没有显示打印语句所在的文件名和行数,下面这种做法会很实用: 在工程的PreFix文件或者其他的你觉得合适的地方定义 DLog,这样可以打印出行数,而且尽在开发模式中调用,生产环境中是不会打出的,如下图: ...
分类:
移动开发 时间:
2016-09-07 14:26:19
阅读次数:
216
在iOS中,经常会遇到精度失真的情况,下面总结一些常用的防止转换失真的方法。 1. double转number精度失真 double money = 89.99; NSNumber *moneyNum = [NSNumber numberWithDouble:money]; NSLog(@"%@", ...
分类:
移动开发 时间:
2016-09-06 13:43:48
阅读次数:
184
description方法和sel数据类型 一、description方法 Description方法包括类方法和对象方法。(NSObject类所包含) (一)基本知识 -description(对象方法) 使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行 ...
分类:
其他好文 时间:
2016-09-03 23:48:25
阅读次数:
164
description方法和sel数据类型 一、description方法 Description方法包括类方法和对象方法。(NSObject类所包含) (一)基本知识 -description(对象方法) 使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行 ...
分类:
其他好文 时间:
2016-09-03 23:46:35
阅读次数:
233
点击(此处)折叠或打开 NSString* path = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"xml"]; NSLog(@"path=%@",path); NSError *error=nil; NSString* fi ...
分类:
其他好文 时间:
2016-09-02 00:31:06
阅读次数:
114
- (void)drawRect:(CGRect)rect { // Drawing code NSLog(@"drawRect自动调用"); //画图步骤 //获取上下文(/画笔/绘图环境) CGContextRef context = UIGraphicsGetCurrentContext(); ...
分类:
其他好文 时间:
2016-08-29 00:03:32
阅读次数:
279
NSArray* arrays = @[@"1",@"2",@"3",@"4",@"5",@"6",@"7"]; //遍历方法一 for(int i = 0; i < arrays.count; i++) NSLog(@"遍历一:%d",i); //遍历二 for(NSString* i in ar ...
分类:
移动开发 时间:
2016-08-27 09:51:12
阅读次数:
178
/** * 创建表 */ - (void)createTable { //1.初始化数据库对象 并且 2.打开数据库 BOOL isOpenSuccess = [self.database open]; NSLog(@"数据库打开%@",isOpenSuccess?@"成功":@"失败"); //3 ...
分类:
数据库 时间:
2016-08-25 20:16:31
阅读次数:
171
在block中使用self会引起循环引用导致无法释放。 解决: __weak typeof(self) weakSelf = self; 例如: NSLog(@"init--> value:%@,address=%p,self=%p",self.person,self.person,self); m ...
分类:
其他好文 时间:
2016-08-23 20:26:18
阅读次数:
122
前两天刚写过Swift调用OC,今天在原来的基础上,实现OC调用Swift。首先,创建一个OneSwiftFile.swift文件,创建一个继承于NSObject的类(这个地方你可以自己选择继承的父类)然后在类中创建几个方法,方便在OC文件中使用class OneSwiftFile:NSObject{ override init() { NSLog("这是在init方法中。。。...
分类:
编程语言 时间:
2016-08-23 13:24:07
阅读次数:
153