2009-08-14 2 views
0

Есть ли способ определения журнала базы 10 любого номера на языке iPhone? Любая помощь в математике для этого будет оценена новичком, начинающим разработчиком iPhone. Спасибо заранее. МiPhone SDK log to base 10

ответ

0
log_n x/log_n 10 

, где находится log_n войти в любую базу

4

Objective-C является расширением C - вы можете использовать log10 функцию C от math.h:

#include <math.h> 
@implementation MathUtils 
+ (CGFloat)log10:(CGFloat)value 
{ 
    return log10(value); 
} 
@end; 
0

Зачем оборачивать его в методе ObjC? Как вы говорите, Objective-C является расширением C:

#include <math.h> 

float doSomeComputation(float x) 
{ 
    // ... 
    float y = log10f(x); // drop the 'f' if you're using doubles 
    // ... 
    return y; 
} 

Совершенно верно Цель-C.

Смежные вопросы