macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

NSRoundDownToMultipleOfPageSize

指定したバイト値を切り捨てた数を返します
unsigned int   NSRoundDownToMultipleOfPageSize ( 
                unsigned int    byteCount );

解説

指定したバイト値を切り捨てた数を返します。
f80 の時 0 を返します。
1180 の時 1000 を返します。
2a80 の時 2000 を返します。

返り値

引数

( unsigned int  )byteCount

クラス

NSRoundDownToMultipleOfPageSize

Function

使用可能

10.0

参照

NSPageSize
NSLogPageSize
NSRoundUpToMultipleOfPageSize

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{
int i;
for ( i=0 ; i< 10000000 ; i+=128){
    NSLog([NSString stringWithFormat:@"i = %x, RoundUp = %x ,RoundDown = %x",
                        i,
                        NSRoundUpToMultipleOfPageSize(i),
                        NSRoundDownToMultipleOfPageSize(i)]);
    }
}

@end