Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

defaultWritingDirectionForLanguage:

指定した言語の文字を書く方向を返します
+(NSWritingDirection)defaultWritingDirectionForLanguage:(NSString *)languageName:

解説

指定した言語の文字を書く方向を返します。
指定する言語はISOの地域指定コード。
【NSWritingDirection】
● NSWritingDirectionLeftToRight 左から右へ(日本語や英語など)
● NSWritingDirectionRightToLeft 右から左へ(アラビア語など)
【言語】ISOの地域設定
Albanian sq
Arabic ar
Byelorussian be
Bulgarian bg
Catalan ca
Chinese (Simplified) zh
Chinese (Traditional) zh-TW
Croatian hr
Czechoslovakian cs
Danish da
English (US) en or en-US
Estonian et
Finnish fi
French fr or fr-FR
German de
Greek el
Hebrew iw
Hungarian hu
Icelandic is
Japanese ja
Korean ko
Latvian, Lettish lv
Lithuanian lt
Macedonian mk
Norwegian no
Polish pl
Romanian ro
Russian ru
Serbian (Cyrilic) sr
Serbian (Latin) sh
Slovakian sk
Slovenian sl
Spanish es or es-ES
Swedish sv
Turkish tr
Ukranian uk

返り値

( NSWritingDirection )

段落間値

引数

( NSString * )languageName

言語名

フレームワーク

ApplicationKit

クラス

NSParagraphStyle

Class Methods

使用可能

10.2

参照

-baseWritingDirection
-setBaseWritingDirection: (NSMutableParagraphStyle)

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{

if ([NSMutableParagraphStyle defaultWritingDirectionForLanguage:@"ja"])
{
    NSLog(@"l to r");
}else{
    NSLog(@"r to l");
}
if ([NSMutableParagraphStyle defaultWritingDirectionForLanguage:@"ar"])
{
    NSLog(@"l to r");
}else{
    NSLog(@"r to l");
}
}

@end