タグ付けされた質問 「nsstring」

NSStringは、CocoaおよびCocoa Touchのプレーンテキストの文字列クラスです。NSMutableString、NSData、NSMutableData(人間の言語の文字ではなくバイトを含むオブジェクトの場合)、およびNSAttributedStringとNSMutableAttributedString(リッチテキストの文字列の場合)も参照してください。





9
SwiftでNSStringからNSDataを作成する
私は最終的にNSMutableURLRequest有効なを使用しようとしていますがHTTPBody、(からのUITextField)文字列データを使用可能なNSDataオブジェクトに取得できないようです。 私は他の方法でこの方法を見てきました: NSString(data data: NSData!, encoding encoding: UInt) しかし、私は私のユースケースのドキュメントを見つけることができないようです。必要に応じて文字列を他のタイプに入れることは自由ですが、NSDataSwift を使用するための初期化オプションはどれも探しているようには見えません。


29
デバイストークン(NSData)をNSStringに変換するにはどうすればよいですか?
プッシュ通知を実装しています。APNSトークンを文字列として保存したいのですが。 - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken { NSString *tokenString = [NSString stringWithUTF8String:[newDeviceToken bytes]]; //[[NSString alloc]initWithData:newDeviceToken encoding:NSUTF8StringEncoding]; NSLog(@"%@", tokenString); NSLog(@"%@", newDeviceToken); } コードの最初の行はnullを出力します。2番目はトークンを出力します。newDeviceTokenをNSStringとして取得するにはどうすればよいですか?

5
JSON文字列をNSDictionaryに逆シリアル化するにはどうすればよいですか?(iOS 5以降の場合)
私のiOS 5アプリにNSStringは、JSON文字列を含むがあります。そのJSON文字列表現をネイティブNSDictionaryオブジェクトに逆シリアル化したいと思います。 "{\"password\" : \"1234\", \"user\" : \"andreas\"}" 私は次のアプローチを試しました: NSDictionary *json = [NSJSONSerialization JSONObjectWithData:@"{\"2\":\"3\"}" options:NSJSONReadingMutableContainers error:&e]; ただし、ランタイムエラーがスローされます。何が悪いのですか? -[__NSCFConstantString bytes]: unrecognized selector sent to instance 0x1372c *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFConstantString bytes]: unrecognized selector sent to instance 0x1372c'

5
NSStringが特定の他の文字列で始まるかどうかを確認する方法は?
URLとして使用する文字列がhttpで始まるかどうかを確認しようとしています。現在確認しようとしている方法が機能していないようです。これが私のコードです: NSMutableString *temp = [[NSMutableString alloc] initWithString:@"http://"]; if ([businessWebsite rangeOfString:@"http"].location == NSNotFound){ NSString *temp2 = [[NSString alloc] init]; temp2 = businessWebsite; [temp appendString:temp2]; businessWebsite = temp2; NSLog(@"Updated BusinessWebsite is: %@", businessWebsite); } [web setBusinessWebsiteUrl:businessWebsite]; 何か案は?

8
iOS 7で非推奨の-sizeWithFont:constrainedToSize:lineBreakMode:の代替ですか?
iOS 7では、メソッド: - (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode)lineBreakMode そして方法: - (CGSize)sizeWithFont:(UIFont *)font 廃止予定です。どうすれば交換できますか CGSize size = [string sizeWithFont:font constrainedToSize:constrainSize lineBreakMode:NSLineBreakByWordWrapping]; そして: CGSize size = [string sizeWithFont:font];


3
Objective-CでNSStringの大文字と小文字を区別または変更する
のオブジェクトで見つかった文字列を大文字にする方法を知りたいと思っていましたNSMutableArray。 にNSArrayは、'April'インデックス2 の文字列が含まれています。 これをに変更し'APRIL'ます。 このような簡単なものはありますか? viewNoteDateMonth.text = [[displayDate objectAtIndex:2] capitalized];

18
Objective-C:行ごとにファイルを読み取る
Objective-Cで大きなテキストファイルを処理する適切な方法は何ですか?各行を個別に読み取る必要があり、各行をNSStringとして扱いたいとしましょう。これを行う最も効率的な方法は何ですか? 1つの解決策は、NSStringメソッドを使用することです。 + (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error 次に、改行セパレータで行を分割し、配列の要素を反復処理します。ただし、これはかなり非効率的です。ファイルを一度に読み込むのではなく、ファイルをストリームとして扱い、各行を列挙する簡単な方法はありませんか?Javaのjava.io.BufferedReaderのようなものです。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.