問題タブ [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 を次のように返す必要があります。
string
nil であってはなりません... =D
objective-c - NSString は整数ですか?
NSString の内容が整数値かどうかを確認する方法は? すぐに利用できる方法はありますか?
次のようなことをするよりも、もっと良い方法が必要です。
objective-c - NSDateをNSStringに変換します
@ "yyyy"形式の年のみが文字列に出力されるようNSDate
に変換するにはどうすればよいですか?NSString