問題タブ [nsstring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - iPhoneのNSStringからHTMLタグを削除する
HTML tagsから削除するNSStringには、いくつかの異なる方法がありますCocoa。
1つの方法は、文字列をにレンダリングしてからNSAttributedString、レンダリングされたテキストを取得することです。
もう1つの方法NSXMLDocument'sは、-methodを使用してそれを行う変換objectByApplyingXSLTStringを適用することです。XSLT
NSAttributedString残念ながら、iPhoneはまたはをサポートしていませんNSXMLDocument。HTML正規表現やを快適に使用するには、エッジケースや不正な形式のドキュメントが多すぎますNSScanner。誰かがこれに対する解決策を持っていますか?
1つの提案は、単に開始タグ文字と終了タグ文字を探すことでした。この方法は、非常に些細な場合を除いて機能しません。
たとえば、これらのケース(同じ主題に関するPerl Cookbookの章から)は、このメソッドを壊します:
objective-c - リテラル NSString は自動解放されますか、それとも解放する必要がありますか?
次の表記を使用して文字列を作成する場合:
リリースする必要がありfooますか?またはfoo、この場合は自動解放されますか?
objective-c - NSString インスタンスは、そのクラスを NSCFString として報告します
ここでの私の目的は非常に単純です。NSStringいくつかのテスト データに を設定してから、クラスを返す必要がありますNSString。これが私のコードです:
ログによると、クラスはNSCFStringではなくNSStringです。何が起きてる?
ios - NSString sizeWithFont:forWidth:lineBreakMode:メソッドのドキュメント(iPhone SDK内)?
NSString sizeWithFont:forWidth:lineBreakMode:メソッドのドキュメントが見つかりません( iPhone SDK開発者のNSStringクラスリファレンスに「UILabelのサイズ設定(iPhone SDK内) 」に対するKevin Ballardの回答を参照してください)。ドキュメンテーション。どこを見ればいいですか?
更新:iPhone OSライブラリのドキュメントセットを購読していなかったため、検索が機能しませんでした。
objective-c - NSStrings を連結するための Objective-C のショートカット
stringByAppendingString:Objective-C で( ) 文字列を連結するためのショートカット、またはNSString一般的に操作するためのショートカットはありますか?
たとえば、次のようにします。
もっと似たもの:
ios - stringWithFormat は意味不明な文字を含む文字列を生成します
次のコードをデバッグする場合
スクリプトの%sプレースホルダーは、おかしな意味不明な文字に置き換えられます。コードにエラーが表示されますか?
ios - Objective-Cの定数
私はCocoaNSStringアプリケーションを開発しており、好みのキー名を保存する方法として定数sを使用しています。
必要に応じてキーを簡単に変更できるので、これは良い考えだと思います。
さらに、それは「ロジックからデータを分離する」という概念全体です。
とにかく、これらの定数をアプリケーション全体に対して一度定義する良い方法はありますか?
簡単でインテリジェントな方法があると確信していますが、今のところ、私のクラスは使用するクラスを再定義するだけです。
cocoa - NSString を NSData に
NSStringとしてオブジェクトが必要NSDataです。後で、この NSData-Object は stringValue を次のように返す必要があります。  
stringnil であってはなりません... =D
objective-c - NSString は整数ですか?
NSString の内容が整数値かどうかを確認する方法は? すぐに利用できる方法はありますか?
次のようなことをするよりも、もっと良い方法が必要です。
objective-c - NSDateをNSStringに変換します
@ "yyyy"形式の年のみが文字列に出力されるようNSDateに変換するにはどうすればよいですか?NSString