iOS中代码性能测试的方法

// 性能测试

    double start =CFAbsoluteTimeGetCurrent();

    for (int i =0; i < 100000; i++) {

        

        // 0.001176

//        AccountManager *manager1 = [AccountManager lazyAccountManager];

        

        // 0.000546

        AccountManager *manager3 = [AccountManagersharedAccountManager];

    }

//得到运行的时间长短

    NSLog(@"lazy %f",CFAbsoluteTimeGetCurrent() - start);

================================

  // 断言 : 保证某个条件一定是满足的,如果不满足会崩溃,只在开发调试时有用

        NSAssert(self.finishedBlock != nil, @"self.finishedBlock 不能为空");


你可能感兴趣的:(iOS中代码性能测试的方法)