0

NSStringユーザーのフルネームを含む があります。いくつかの名前は標準的な最初と最後のフォーメーション (Kyle Begeman) であり、他の名前は単一の名前 (TechCrunch) です。

名をそのまま取得し、次に姓の最初のイニシャルを取得し、名前が 1 つしかない場合は名前全体を取得するにはどうすればよいですか?

基本的には、上記を名前に応じて Kyle B. または単に TechCrunch に変更したいと考えています。

NSString *username = @"Kyle Begeman"
NSString *otherUserName = @"TechCrunch"

converted to 

@"Kyle B" 

// No conversion because it is a single word name
@"TechCrunch" 

を使用substringToIndexすると、文字列全体の最初の文字を取得できます。文字列を@" "空白で区切って配列にする方法があることは知っていますが、必要な方法で結果を簡単に生成する方法を理解できます。

どんな助けでも素晴らしいでしょう!

4

3 に答える 3