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

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

11
NSStringからすべての空白を削除します
私はの空白を取り除こうとしましたがNSString、私が試した方法のどれもうまくいきませんでした。 持っていて"this is a test"、取りたいです"thisisatest"。 私はを使用しましたがwhitespaceCharacterSet、これは空白を取り除くことになっています。 NSString *search = [searchbar.text stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]]; しかし、スペースを含む同じ文字列を取得し続けました。何か案は?

7
NSNumberをNSStringに変換する方法
だから私はsとs を持つNSArray「myArray」を持っています。私は別のものでそれらを必要とするので、私はこのように行きます:NSNumberNSStringUIView - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { DetailViewController *details = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil]; details.subjectText = [[myArray objectAtIndex:indexPath.row] objectForKey:@"subject"]; subjectTextは機能します。しかし、どのようにしてNSNumbers を取り除くことができますか?(実際には文字列として必要です...)次NSStringのNSNumberようなaを変換します NSString *blah = [NSNumber intValue]。しかし、上記のコードでそれを設定する方法がわかりません...


5
iPhoneでのNSStringのAES暗号化
文字列を暗号化して、暗号化されたデータを含む別の文字列を返すことができるように、誰かが私を正しい方向に向けることができますか?(私はAES256暗号化を試してみました。)2つのNSStringインスタンスを取得するメソッドを書きたいと思います。1つは暗号化するメッセージで、もう1つはそれを暗号化する「パスコード」です-生成する必要があると思いますパスコードが暗号化されたデータとともに提供された場合に逆にすることができる方法で、パスコードを含む暗号化キー。次に、メソッドは暗号化されたデータから作成されたNSStringを返す必要があります。 私はこの投稿の最初のコメントで詳述されている手法を試しましたが、今のところ運がありません。AppleのCryptoExerciseには確かに何かがありますが、それを理解することはできません... CCCryptへの参照をたくさん見ましたが、それを使用したすべてのケースで失敗しました。 暗号化された文字列を復号化できる必要もありますが、kCCEncrypt / kCCDecryptと同じくらい簡単であることを願っています。




22
iPhoneのNSStringからHTMLタグを削除する
削除するにはいくつかの異なる方法があるHTML tagsからNSStringではCocoa。 1つの方法は、文字列をにレンダリングしNSAttributedString、レンダリングされたテキストを取得することです。 別の方法は、NSXMLDocument's- objectByApplyingXSLTStringメソッドを使用XSLTして、それを行う変換を適用することです。 残念ながら、iPhoneはNSAttributedStringまたはをサポートしていませんNSXMLDocument。HTML正規表現またはを使用して快適に感じるには、エッジケースと不正なドキュメントが多すぎNSScannerます。誰かがこれに対する解決策を持っていますか? 開始タグと終了タグの文字を単純に探すという提案が1つありました。この方法は、ごく簡単な場合を除いて機能しません。 たとえば、これらのケース(同じ主題のPerlクックブックの章にある)は、このメソッドを壊します。 <IMG SRC = "foo.gif" ALT = "A > B"> <!-- <A comment> --> <script>if (a<b && a>c)</script> <![INCLUDE CDATA [ >>>>>>>>>>>> ]]>


6
std :: stringをNSStringに変換する方法は?
こんにちは、私は標準を変換しようとしていますstd::stringにNSString、私は多くの幸運を持っていませんよ。 私はから首尾よく変換することができますNSStringにstd::string次のコードを使用して NSString *realm = @"Hollywood"; std::string REALM = [realm cStringUsingEncoding:[NSString defaultCStringEncoding]]; ただし、次の操作を実行するとコンパイル時エラーが発生します NSString *errorMessage = [NSString stringWithCString:REALM encoding:[NSString defaultCStringEncoding]]; 私が得るエラーは Cannot convert 'std::string' to 'const char*' in argument passing ここで何か不足していますか? 前もって感謝します。


5
NSString:isEqualとisEqualToString
違いは何であるisEqual:とはisEqualToString:? クラスが単にオーバーライドするのではなく、なぜisEqualTo *メソッド(NSArrayのisEqualToArray、NSDataのisEqualToDataなど)を追加するのisEqual:ですか?

18
文字列が数値かどうかを調べる
文字列が数字のみで構成されているかどうかを確認するにはどうすればよいですか。文字列から部分文字列を取り出して、それが数値部分文字列かどうかを確認したいと思います。 NSString *newString = [myString substringWithRange:NSMakeRange(2,3)];

7
URLWithString:nilを返します
それは非常に簡単かもしれませんが、なぜURLWithString:ここでnilを返すのかはわかりません。 //localisationName is a arbitrary string here NSString* webName = [localisationName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSString* stringURL = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@,Montréal,Communauté-Urbaine-de-Montréal,Québec,Canadae&output=csv&oe=utf8&sensor=false&key=", webName]; NSURL* url = [NSURL URLWithString:stringURL];

3
Objective-Cでの文字列比較
現在、SOAPを介してiPhoneアプリと通信するWebサーバーをセットアップしています。GUIDを含む文字列を返しています。これを別の文字列と比較しようとすると、奇妙な結果が得られます。 なぜこれが発火しないのですか?確かに2つの文字列は一致していますか? NSString *myString = @"hello world"; if(myString == @"hello world") return;

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